similiar change as in dwm
698ec259
1 file(s) · +4 −5
| 587 | 587 | void |
|
| 588 | 588 | setup(Bool topbar) { |
|
| 589 | 589 | int i, j, x, y; |
|
| 590 | - | XModifierKeymap *modmap; |
|
| 591 | - | XSetWindowAttributes wa; |
|
| 592 | 590 | #if XINERAMA |
|
| 591 | + | int n; |
|
| 593 | 592 | XineramaScreenInfo *info = NULL; |
|
| 594 | 593 | #endif |
|
| 594 | + | XModifierKeymap *modmap; |
|
| 595 | + | XSetWindowAttributes wa; |
|
| 595 | 596 | ||
| 596 | 597 | /* init modifier map */ |
|
| 597 | 598 | modmap = XGetModifierMapping(dpy); |
|
| 618 | 619 | /* menu window geometry */ |
|
| 619 | 620 | mh = dc.font.height + 2; |
|
| 620 | 621 | #if XINERAMA |
|
| 621 | - | if(XineramaIsActive(dpy)) { |
|
| 622 | - | int n; |
|
| 622 | + | if(XineramaIsActive(dpy) && (info = XineramaQueryScreens(dpy, &n))) { |
|
| 623 | 623 | i = 0; |
|
| 624 | - | info = XineramaQueryScreens(dpy, &n); |
|
| 625 | 624 | if(n > 1) { |
|
| 626 | 625 | int di; |
|
| 627 | 626 | unsigned int dui; |
|