Bump to ba56fe9.
Revert "Remove dmenumon variable" This reverts commit c2b748e7931e5f28984efc236f9b1a212dbc65e8. Revert back this change. It seems to not be an edge-case anymore since multiple users have asked about this new behaviour now. Ref. https://git.suckless.org/dwm/commit/ba56fe9fea0a28d8184a727a987836a0903e2682.html
This commit is contained in:
21
dwm.c
21
dwm.c
@@ -2060,7 +2060,11 @@ focus(Client *c)
|
||||
#endif // BAR_FLEXWINTITLE_PATCH
|
||||
setfocus(c);
|
||||
} else {
|
||||
#if NODMENU_PATCH
|
||||
XSetInputFocus(dpy, selmon->bar && selmon->bar->win ? selmon->bar->win : root, RevertToPointerRoot, CurrentTime);
|
||||
#else
|
||||
XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime);
|
||||
#endif // NODMENU_PATCH
|
||||
XDeleteProperty(dpy, root, netatom[NetActiveWindow]);
|
||||
}
|
||||
selmon->sel = c;
|
||||
@@ -3947,6 +3951,10 @@ spawn(const Arg *arg)
|
||||
#if RIODRAW_PATCH
|
||||
pid_t pid;
|
||||
#endif // RIODRAW_PATCH
|
||||
#if !NODMENU_PATCH
|
||||
if (arg->v == dmenucmd)
|
||||
dmenumon[0] = '0' + selmon->num;
|
||||
#endif // NODMENU_PATCH
|
||||
|
||||
#if RIODRAW_PATCH
|
||||
if ((pid = fork()) == 0)
|
||||
@@ -5066,6 +5074,7 @@ main(int argc, char *argv[])
|
||||
else if (!strcmp("-sf", argv[i])) /* selected foreground color */
|
||||
colors[SchemeSel][0] = argv[++i];
|
||||
#endif // !BAR_VTCOLORS_PATCH
|
||||
#if NODMENU_PATCH
|
||||
else if (!strcmp("-df", argv[i])) /* dmenu font */
|
||||
dmenucmd[2] = argv[++i];
|
||||
else if (!strcmp("-dnb", argv[i])) /* dmenu normal background color */
|
||||
@@ -5076,6 +5085,18 @@ main(int argc, char *argv[])
|
||||
dmenucmd[8] = argv[++i];
|
||||
else if (!strcmp("-dsf", argv[i])) /* dmenu selected foreground color */
|
||||
dmenucmd[10] = argv[++i];
|
||||
#else
|
||||
else if (!strcmp("-df", argv[i])) /* dmenu font */
|
||||
dmenucmd[4] = argv[++i];
|
||||
else if (!strcmp("-dnb", argv[i])) /* dmenu normal background color */
|
||||
dmenucmd[6] = argv[++i];
|
||||
else if (!strcmp("-dnf", argv[i])) /* dmenu normal foreground color */
|
||||
dmenucmd[8] = argv[++i];
|
||||
else if (!strcmp("-dsb", argv[i])) /* dmenu selected background color */
|
||||
dmenucmd[10] = argv[++i];
|
||||
else if (!strcmp("-dsf", argv[i])) /* dmenu selected foreground color */
|
||||
dmenucmd[12] = argv[++i];
|
||||
#endif // NODMENU_PATCH
|
||||
else die(help());
|
||||
#else
|
||||
if (argc == 2 && !strcmp("-v", argv[1]))
|
||||
|
Reference in New Issue
Block a user