events: Don't pass any X input events on to Clutter / GTK+

This commit is contained in:
Jasper St. Pierre 2014-04-06 15:32:30 -04:00
parent 0e6570b09b
commit e2b24092d6

View File

@ -860,6 +860,17 @@ handle_input_xevent (MetaDisplay *display,
if (input_event == NULL)
return FALSE;
switch (input_event->evtype)
{
case XI_Enter:
case XI_Leave:
case XI_FocusIn:
case XI_FocusOut:
break;
default:
return FALSE;
}
modified = xievent_get_modified_window (display, input_event);
window = modified != None ? meta_display_lookup_x_window (display, modified) : NULL;
@ -934,12 +945,11 @@ handle_input_xevent (MetaDisplay *display,
}
}
/* Don't send FocusIn / FocusOut to Clutter */
return TRUE;
break;
}
return FALSE;
/* Don't pass these events through to Clutter / GTK+ */
return TRUE;
}
static void