diff --git a/src/screen.c b/src/screen.c index 8be192f..3daf36c 100644 --- a/src/screen.c +++ b/src/screen.c @@ -56,11 +56,12 @@ XRectangle screen_get_geo(int s) { int n = 0; - XineramaScreenInfo *xsi; XRectangle geo; if(XineramaIsActive(dpy)) { + XineramaScreenInfo *xsi; + xsi = XineramaQueryScreens(dpy, &n); geo.x = xsi[s].x_org + BORDH; geo.y = (conf.bartop) diff --git a/src/wmfs.c b/src/wmfs.c index b3fc357..6b2d8af 100644 --- a/src/wmfs.c +++ b/src/wmfs.c @@ -103,7 +103,6 @@ quit(void) infobar_destroy(); efree(infobar); efree(seltag); - efree(tags); efree(keys); efree(conf.titlebar.mouse); efree(conf.client.mouse);