summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2009-03-11 16:08:24 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2009-03-20 15:17:56 +1000
commita4b61cfc78d81de02a71fa6ad8a44a06616f6794 (patch)
treebbc387aa95db43d7a4a495acbca13db202a856c1
parent4cc6a96d7171e567a9bd5a10f552bb953077aafb (diff)
dix: un-static FixUpEventFromWindow and deal with focus events too.
-rw-r--r--dix/events.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/dix/events.c b/dix/events.c
index adc180bcd..447732ddc 100644
--- a/dix/events.c
+++ b/dix/events.c
@@ -2233,7 +2233,8 @@ FixUpEventFromWindow(
event->child = None;
}
- if (event->evtype == XI_Enter || event->evtype == XI_Leave)
+ if (event->evtype == XI_Enter || event->evtype == XI_Leave ||
+ event->evtype == XI_FocusIn || event->evtype == XI_FocusOut)
((xXIEnterEvent*)event)->same_screen =
(pSprite->hot.pScreen == pWin->drawable.pScreen);