Xi: use temporary variable for filter.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> Reviewed-by: Daniel Stone <daniel@fooishbar.org>
This commit is contained in:
parent
a1beae635c
commit
0aa45c5c53
|
@ -886,6 +886,7 @@ ProcessRawEvent(RawDeviceEvent *ev, DeviceIntPtr device)
|
||||||
else { /* deliver to all root windows */
|
else { /* deliver to all root windows */
|
||||||
xEvent *xi;
|
xEvent *xi;
|
||||||
int i;
|
int i;
|
||||||
|
int filter;
|
||||||
|
|
||||||
i = EventToXI2((InternalEvent*)ev, (xEvent**)&xi);
|
i = EventToXI2((InternalEvent*)ev, (xEvent**)&xi);
|
||||||
if (i != Success)
|
if (i != Success)
|
||||||
|
@ -895,9 +896,11 @@ ProcessRawEvent(RawDeviceEvent *ev, DeviceIntPtr device)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
filter = GetEventFilter(device, xi);
|
||||||
|
|
||||||
for (i = 0; i < screenInfo.numScreens; i++)
|
for (i = 0; i < screenInfo.numScreens; i++)
|
||||||
DeliverEventsToWindow(device, screenInfo.screens[i]->root, xi, 1,
|
DeliverEventsToWindow(device, screenInfo.screens[i]->root, xi, 1,
|
||||||
GetEventFilter(device, xi), NULL);
|
filter, NullGrab);
|
||||||
free(xi);
|
free(xi);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue