core: Use event return value defines in keybinding code
Make the fate of the given event in every return path more evident. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3935>
This commit is contained in:
parent
cdf427039d
commit
ae35c1efe0
1 changed files with 4 additions and 4 deletions
|
@ -1445,7 +1445,7 @@ process_event (MetaDisplay *display,
|
||||||
meta_topic (META_DEBUG_KEYBINDINGS,
|
meta_topic (META_DEBUG_KEYBINDINGS,
|
||||||
"Ignore autorepeat for handler %s",
|
"Ignore autorepeat for handler %s",
|
||||||
binding->name);
|
binding->name);
|
||||||
return TRUE;
|
return CLUTTER_EVENT_STOP;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (clutter_event_type ((ClutterEvent *) event) == CLUTTER_KEY_RELEASE)
|
if (clutter_event_type ((ClutterEvent *) event) == CLUTTER_KEY_RELEASE)
|
||||||
|
@ -1458,14 +1458,14 @@ process_event (MetaDisplay *display,
|
||||||
|
|
||||||
invoke_handler (display, binding->handler, window, event, binding);
|
invoke_handler (display, binding->handler, window, event, binding);
|
||||||
binding->release_pending = FALSE;
|
binding->release_pending = FALSE;
|
||||||
return TRUE;
|
return CLUTTER_EVENT_STOP;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
meta_topic (META_DEBUG_KEYBINDINGS,
|
meta_topic (META_DEBUG_KEYBINDINGS,
|
||||||
"Ignore release for handler %s",
|
"Ignore release for handler %s",
|
||||||
binding->name);
|
binding->name);
|
||||||
return FALSE;
|
return CLUTTER_EVENT_PROPAGATE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -1484,7 +1484,7 @@ process_event (MetaDisplay *display,
|
||||||
binding->release_pending = TRUE;
|
binding->release_pending = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
return TRUE;
|
return CLUTTER_EVENT_STOP;
|
||||||
}
|
}
|
||||||
|
|
||||||
not_found:
|
not_found:
|
||||||
|
|
Loading…
Reference in a new issue