diff options
| author | Dana Jansens <danakj@orodu.net> | 2007-07-21 09:48:10 -0400 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2007-07-21 09:48:10 -0400 |
| commit | 0545563b190291d2c24231ab379098b668ee8d63 (patch) | |
| tree | 7e64a0af8b1f8a4b6b5453c7b285f390bdadd661 | |
| parent | 9713a629d77ec43d98d8fba256fbdbcd3b9c46c8 (diff) | |
be explicit about the event
| -rw-r--r-- | openbox/event.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/openbox/event.c b/openbox/event.c index fd12c25f..c6bf6dfe 100644 --- a/openbox/event.c +++ b/openbox/event.c @@ -1663,7 +1663,9 @@ static gboolean event_handle_menu_keyboard(XEvent *ev) 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. */ |
