Searched refs:inputMasks (Results 1 – 7 of 7) sorted by relevance
| /OK3568_Linux_fs/external/xserver/Xi/ |
| H A D | exevents.c | 2494 if (!pWin->optional->inputMasks && !MakeInputMasks(pWin)) in AddExtensionClient() 2501 others->next = pWin->optional->inputMasks->inputClients; in AddExtensionClient() 2502 pWin->optional->inputMasks->inputClients = others; in AddExtensionClient() 2525 pWin->optional->inputMasks = imasks; in MakeInputMasks() 2541 struct _OtherInputMasks *inputMasks; /* default: NULL */ in RecalculateDeviceDeliverableEvents() local 2547 if ((inputMasks = wOtherInputMasks(pChild)) != 0) { in RecalculateDeviceDeliverableEvents() 2548 xi2mask_zero(inputMasks->xi2mask, -1); in RecalculateDeviceDeliverableEvents() 2549 for (others = inputMasks->inputClients; others; in RecalculateDeviceDeliverableEvents() 2552 inputMasks->inputEvents[i] |= others->mask[i]; in RecalculateDeviceDeliverableEvents() 2553 xi2mask_merge(inputMasks->xi2mask, others->xi2mask); in RecalculateDeviceDeliverableEvents() [all …]
|
| H A D | xiselectev.c | 49 OtherInputMasks *inputMasks = wOtherInputMasks(win); in check_for_touch_selection_conflicts() local 52 if (inputMasks) in check_for_touch_selection_conflicts() 53 A = inputMasks->inputClients; in check_for_touch_selection_conflicts()
|
| /OK3568_Linux_fs/external/xserver/include/ |
| H A D | windowstr.h | 94 struct _OtherInputMasks *inputMasks; /* default: NULL */ member 192 #define wOtherInputMasks(w) wUseDefault(w, inputMasks, NULL)
|
| /OK3568_Linux_fs/external/xserver/dix/ |
| H A D | events.c | 459 OtherInputMasks *inputMasks = wOtherInputMasks(win); in WindowXI2MaskIsset() local 462 if (!inputMasks || xi2_get_type(ev) == 0) in WindowXI2MaskIsset() 467 return xi2mask_isset(inputMasks->xi2mask, dev, evtype); in WindowXI2MaskIsset() 2039 OtherInputMasks *inputMasks; in ActivateImplicitGrab() local 2069 inputMasks = wOtherInputMasks(win); in ActivateImplicitGrab() 2070 tempGrab->deviceMask = (inputMasks) ? inputMasks->inputEvents[dev->id] : 0; in ActivateImplicitGrab() 2072 if (inputMasks) in ActivateImplicitGrab() 2073 xi2mask_merge(tempGrab->xi2mask, inputMasks->xi2mask); in ActivateImplicitGrab() 2126 OtherInputMasks *inputMasks = wOtherInputMasks(win); in GetClientsForDelivery() local 2131 *iclients = inputMasks->inputClients; in GetClientsForDelivery() [all …]
|
| H A D | touch.c | 778 OtherInputMasks *inputMasks = NULL; in TouchAddRegularListener() local 797 inputMasks = wOtherInputMasks(win); in TouchAddRegularListener() 800 nt_list_for_each_entry(iclients, inputMasks->inputClients, next) { in TouchAddRegularListener() 817 nt_list_for_each_entry(iclients, inputMasks->inputClients, next) { in TouchAddRegularListener()
|
| H A D | window.c | 609 pWin->optional->inputMasks = NULL; in CreateRootWindow() 3378 if (optional->inputMasks != NULL) in CheckWindowOptionalNeed() 3429 optional->inputMasks = NULL; in MakeWindowOptional()
|
| /OK3568_Linux_fs/external/xserver/ |
| H A D | ChangeLog | 127989 dix: ensure EventIsDeliverable has inputMasks set at all times. 127991 For proximity events, the XI2 type is 0 and inputMasks never got set in the 128238 dix: init inputMasks to NULL to avoid random value dereference. 128240 If the XI2 type is 0 (e.g. proximity events), inputMasks is never set and
|