diff --git a/src/menu.c b/src/menu.c index 866537d..e2fa741 100644 --- a/src/menu.c +++ b/src/menu.c @@ -1157,6 +1157,11 @@ static WMenu *findMenu(WScreen * scr, int *x_ret, int *y_ret) findMenuWalk(scr->clip_menu, x, y, &deepest, &dx, &dy); findMenuWalk(scr->dock_pos_menu, x, y, &deepest, &dx, &dy); findMenuWalk(scr->icon_menu, x, y, &deepest, &dx, &dy); + { + WDrawerChain *dc; + for (dc = scr->drawers; dc != NULL; dc = dc->next) + findMenuWalk(dc->adrawer->menu, x, y, &deepest, &dx, &dy); + } if (deepest) { *x_ret = dx;