Signed-off-by: Nikos Ntarmos <ntarmos@cs.uoi.gr>
Signed-off-by: Brenden Matthews <brenden@rty.ca>
#endif
/* some basic X11 stuff */
-Display *display;
+Display *display = NULL;
int display_width;
int display_height;
int screen;
/* X11 initializer */
void init_X11(const char *disp)
{
+ if (display)
+ XCloseDisplay(display);
if ((display = XOpenDisplay(disp)) == NULL) {
CRIT_ERR("can't open display: %s", XDisplayName(0));
}