summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-07-21 09:48:10 -0400
committerDana Jansens <danakj@orodu.net>2007-07-21 09:48:10 -0400
commit0545563b190291d2c24231ab379098b668ee8d63 (patch)
tree7e64a0af8b1f8a4b6b5453c7b285f390bdadd661
parent9713a629d77ec43d98d8fba256fbdbcd3b9c46c8 (diff)
be explicit about the event
-rw-r--r--openbox/event.c4
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. */