fixed missing lines
[xmenu] / xmenu.c
diff --git a/xmenu.c b/xmenu.c
index 5206338..465d405 100644 (file)
--- a/xmenu.c
+++ b/xmenu.c
@@ -1329,6 +1329,7 @@ enteritem:
                        case XK_ISO_Left_Tab:
                                if (*text) {
                                        item = matchitem(currmenu, text, -1);
                        case XK_ISO_Left_Tab:
                                if (*text) {
                                        item = matchitem(currmenu, text, -1);
+                                       action = ACTION_SELECT | ACTION_DRAW;
                                        break;
                                }
                                /* FALLTHROUGH */
                                        break;
                                }
                                /* FALLTHROUGH */
@@ -1339,6 +1340,7 @@ enteritem:
                        case XK_Tab:
                                if (*text) {
                                        item = matchitem(currmenu, text, 1);
                        case XK_Tab:
                                if (*text) {
                                        item = matchitem(currmenu, text, 1);
+                                       action = ACTION_SELECT | ACTION_DRAW;
                                        break;
                                }
                                /* FALLTHROUGH */
                                        break;
                                }
                                /* FALLTHROUGH */