Xinqi Bao's Git
projects
/
dmenu.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
inline
| side by side
fix: multimon: always spawn client on first monitor if specified with -m 0
[dmenu.git]
/
dmenu.c
diff --git
a/dmenu.c
b/dmenu.c
index
1c2e780
..
6308fa9
100644
(file)
--- a/
dmenu.c
+++ b/
dmenu.c
@@
-552,7
+552,7
@@
setup(void)
XGetInputFocus(dpy, &w, &di);
if (mon != -1 && mon < n)
i = mon;
XGetInputFocus(dpy, &w, &di);
if (mon != -1 && mon < n)
i = mon;
-
if (!i &&
w != root && w != PointerRoot && w != None) {
+
else if (
w != root && w != PointerRoot && w != None) {
/* find top-level window containing current input focus */
do {
if (XQueryTree(dpy, (pw = w), &dw, &w, &dws, &du) && dws)
/* find top-level window containing current input focus */
do {
if (XQueryTree(dpy, (pw = w), &dw, &w, &dws, &du) && dws)