be explicit about the event
Dana Jansens danakj@orodu.net
1 files changed,
3 insertions(+),
1 deletions(-)
jump to
M
openbox/event.c
→
openbox/event.c
@@ -1663,7 +1663,9 @@ /* Use KeyRelease events for running things so that the key release doesn't
get sent to the focused application. Allow ControlMask only, and don't bother if the menu is empty */ - else if ((state & ~ControlMask) == 0 && frame->entries) { + else if (ev->type == KeyRelease && (state & ~ControlMask) == 0 && + frame->entries) + { if (keycode == ob_keycode(OB_KEY_RETURN)) { /* Enter runs the active item or goes into the submenu. Control-Enter runs it without closing the menu. */