|
@ -1195,7 +1195,7 @@ pointertomon(int x, int y) { |
|
|
for(m = mons; m; m = m->next) |
|
|
for(m = mons; m; m = m->next) |
|
|
if(INRECT(x, y, m->wx, m->wy, m->ww, m->wh)) |
|
|
if(INRECT(x, y, m->wx, m->wy, m->ww, m->wh)) |
|
|
return m; |
|
|
return m; |
|
|
return mons; |
|
|
|
|
|
|
|
|
return selmon; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void |
|
|
void |
|
@ -1758,7 +1758,7 @@ updategeom(void) { |
|
|
|
|
|
|
|
|
/* select focused monitor */ |
|
|
/* select focused monitor */ |
|
|
cleanupmons(); |
|
|
cleanupmons(); |
|
|
mons = newmons; |
|
|
|
|
|
|
|
|
selmon = mons = newmons; |
|
|
selmon = wintomon(root); |
|
|
selmon = wintomon(root); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -1891,7 +1891,7 @@ wintomon(Window w) { |
|
|
return m; |
|
|
return m; |
|
|
if((c = wintoclient(w))) |
|
|
if((c = wintoclient(w))) |
|
|
return c->mon; |
|
|
return c->mon; |
|
|
return mons; |
|
|
|
|
|
|
|
|
return selmon; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/* There's no way to check accesses to destroyed windows, thus those cases are |
|
|
/* There's no way to check accesses to destroyed windows, thus those cases are |
|
|