potential crash fix if xinerama behaves broken, though I doubt it
6fad4c49
1 file(s) · +1 −2
| 1562 | 1562 | XineramaScreenInfo *info = NULL; |
|
| 1563 | 1563 | ||
| 1564 | 1564 | /* window area geometry */ |
|
| 1565 | - | if(XineramaIsActive(dpy)) { |
|
| 1566 | - | info = XineramaQueryScreens(dpy, &n); |
|
| 1565 | + | if(XineramaIsActive(dpy) && (info = XineramaQueryScreens(dpy, &n))) { |
|
| 1567 | 1566 | if(n > 1) { |
|
| 1568 | 1567 | int di, x, y; |
|
| 1569 | 1568 | unsigned int dui; |