X-Git-Url: https://git.subgeniuskitty.com/xmenu/.git/blobdiff_plain/dbeb9940548719f4958de4cac2d39ac624ee65ef..4e219dd8f317d56fcc681a545a0465aac3c43050:/xmenu.c diff --git a/xmenu.c b/xmenu.c index 82617d7..8d40ee1 100644 --- a/xmenu.c +++ b/xmenu.c @@ -141,8 +141,6 @@ main(int argc, char *argv[]) getresources(); setupdc(); setupgeom(); - if (override_redirect) - setupgrab(); /* generate menus and recalculate them */ parsestdin(); @@ -151,6 +149,10 @@ main(int argc, char *argv[]) calcscreengeom(); calcmenu(rootmenu); + /* grab mouse and keyboard */ + if (override_redirect) + setupgrab(); + /* map root menu */ currmenu = rootmenu; XMapWindow(dpy, rootmenu->win);