diff --git a/window.c b/window.c --- a/window.c +++ b/window.c @@ -1534,7 +1534,7 @@ int GetMenuItemIndex(Window *w, int x, i if ((x -= w->left) >= 0 && x < w->width && (y -= w->top + 1) >= 0) { y /= 10; - if (y < WP(w,menu_d).item_count) + if (y < WP(w,menu_d).item_count && !HASBIT(WP(w,menu_d).disabled_items, y)) return y; } return -1;