# HG changeset patch # User Anselm R Garbe # Date 1216408725 -3600 # Node ID f8c4452843536a8c15b78bddbaf297d0d72008df # Parent f51eb530cabb0fbe1b770c42599b3d19a3876248 potential crash fix if xinerama behaves broken, though I doubt it diff -r f51eb530cabb -r f8c445284353 dwm.c --- a/dwm.c Fri Jul 18 10:57:32 2008 +0200 +++ b/dwm.c Fri Jul 18 20:18:45 2008 +0100 @@ -1562,8 +1562,7 @@ XineramaScreenInfo *info = NULL; /* window area geometry */ - if(XineramaIsActive(dpy)) { - info = XineramaQueryScreens(dpy, &n); + if(XineramaIsActive(dpy) && (info = XineramaQueryScreens(dpy, &n))) { if(n > 1) { int di, x, y; unsigned int dui;