ui: Bring back the is_input_event helper
This makes the logic clearer and easier to reason about.
This commit is contained in:
parent
909a46087f
commit
13b7fa4eba
13
src/ui/ui.c
13
src/ui/ui.c
@ -75,13 +75,20 @@ meta_ui_get_screen_number (void)
|
|||||||
#include "display-private.h"
|
#include "display-private.h"
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
is_interesting_input_event (XEvent *event)
|
is_input_event (XEvent *event)
|
||||||
{
|
{
|
||||||
MetaDisplay *display = meta_get_display ();
|
MetaDisplay *display = meta_get_display ();
|
||||||
|
|
||||||
|
return (event->type == GenericEvent &&
|
||||||
|
event->xcookie.extension == display->xinput_opcode);
|
||||||
|
}
|
||||||
|
|
||||||
|
static gboolean
|
||||||
|
is_interesting_input_event (XEvent *event)
|
||||||
|
{
|
||||||
XIEvent *input_event;
|
XIEvent *input_event;
|
||||||
|
|
||||||
if (event->type != GenericEvent ||
|
if (!is_input_event (event))
|
||||||
event->xcookie.extension != display->xinput_opcode)
|
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
input_event = (XIEvent *) event->xcookie.data;
|
input_event = (XIEvent *) event->xcookie.data;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user