Input: Mark Xi input events as critical
Note that the Xi events are critical and should thus cause a flush to the client when an input event is pending. Signed-off-by: Daniel Stone <daniel@fooishbar.org>
This commit is contained in:
parent
a4e614d301
commit
65183dc315
|
@ -1018,15 +1018,19 @@ FixExtensionEvents(ExtensionEntry * extEntry)
|
|||
|
||||
SetMaskForExtEvent(DeviceKeyPressMask, DeviceKeyPress);
|
||||
AllowPropagateSuppress(DeviceKeyPressMask);
|
||||
SetCriticalEvent(DeviceKeyPress);
|
||||
|
||||
SetMaskForExtEvent(DeviceKeyReleaseMask, DeviceKeyRelease);
|
||||
AllowPropagateSuppress(DeviceKeyReleaseMask);
|
||||
SetCriticalEvent(DeviceKeyRelease);
|
||||
|
||||
SetMaskForExtEvent(DeviceButtonPressMask, DeviceButtonPress);
|
||||
AllowPropagateSuppress(DeviceButtonPressMask);
|
||||
SetCriticalEvent(DeviceButtonPress);
|
||||
|
||||
SetMaskForExtEvent(DeviceButtonReleaseMask, DeviceButtonRelease);
|
||||
AllowPropagateSuppress(DeviceButtonReleaseMask);
|
||||
SetCriticalEvent(DeviceButtonRelease);
|
||||
|
||||
SetMaskForExtEvent(DeviceProximityMask, ProximityIn);
|
||||
SetMaskForExtEvent(DeviceProximityMask, ProximityOut);
|
||||
|
@ -1035,6 +1039,7 @@ FixExtensionEvents(ExtensionEntry * extEntry)
|
|||
|
||||
SetMaskForExtEvent(DevicePointerMotionMask, DeviceMotionNotify);
|
||||
AllowPropagateSuppress(DevicePointerMotionMask);
|
||||
SetCriticalEvent(DeviceMotionNotify);
|
||||
|
||||
SetEventInfo(DevicePointerMotionHintMask, _devicePointerMotionHint);
|
||||
SetEventInfo(DeviceButton1MotionMask, _deviceButton1Motion);
|
||||
|
|
Loading…
Reference in New Issue
Block a user