applied Connor's subwindow patch 052ffae1
Anselm R Garbe · 2010-03-31 22:43 1 file(s) · +5 −1
dmenu.c +5 −1
768 768
		}
769 769
		else if(!strcmp(argv[i], "-b"))
770 770
			topbar = False;
771 +
		else if(!strcmp(argv[i], "-e")) {
772 +
			if(++i < argc) root = atoi(argv[i]);
773 +
		}
771 774
		else if(!strcmp(argv[i], "-l")) {
772 775
			vlist = True;
773 776
			calcoffsets = calcoffsetsv;
801 804
	if(!(dpy = XOpenDisplay(NULL)))
802 805
		eprint("dmenu: cannot open display\n");
803 806
	screen = DefaultScreen(dpy);
804 -
	root = RootWindow(dpy, screen);
807 +
	if(!root)
808 +
		root = RootWindow(dpy, screen);
805 809
806 810
	if(isatty(STDIN_FILENO)) {
807 811
		readstdin();