From: Anselm R Garbe Date: Wed, 31 Mar 2010 21:43:49 +0000 (+0100) Subject: applied Connor's subwindow patch X-Git-Url: https://git.danieliu.xyz/?a=commitdiff_plain;h=052ffae1924a2760baa32f41e01de82e73e0bc5e;p=dmenu.git applied Connor's subwindow patch --- diff --git a/dmenu.c b/dmenu.c index 6177906..fd9baaa 100644 --- a/dmenu.c +++ b/dmenu.c @@ -768,6 +768,9 @@ main(int argc, char *argv[]) { } else if(!strcmp(argv[i], "-b")) topbar = False; + else if(!strcmp(argv[i], "-e")) { + if(++i < argc) root = atoi(argv[i]); + } else if(!strcmp(argv[i], "-l")) { vlist = True; calcoffsets = calcoffsetsv; @@ -801,7 +804,8 @@ main(int argc, char *argv[]) { if(!(dpy = XOpenDisplay(NULL))) eprint("dmenu: cannot open display\n"); screen = DefaultScreen(dpy); - root = RootWindow(dpy, screen); + if(!root) + root = RootWindow(dpy, screen); if(isatty(STDIN_FILENO)) { readstdin();