From 4e6e40de87b3549a1b6c5acf20a3e26f99cccf49 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Sat, 9 Jul 2011 18:45:35 +0200 Subject: [PATCH] display: Ignore events from slave devices Mutter only handles master devices. --- src/core/display.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/core/display.c b/src/core/display.c index 83eca610b..529378015 100644 --- a/src/core/display.c +++ b/src/core/display.c @@ -1793,6 +1793,13 @@ event_callback (XEvent *event, } device = meta_input_event_get_device (display, event); + + /* Ignore unknown devices, most likely + * slave devices we don't care about + */ + if (!device) + return FALSE; + grab_info = meta_display_get_grab_info (display, device); switch (evtype)