--- rxvt-unicode/src/rxvttoolkit.C 2006/01/08 07:55:36 1.21 +++ rxvt-unicode/src/rxvttoolkit.C 2006/01/09 05:08:02 1.22 @@ -229,6 +229,9 @@ rxvt_display::~rxvt_display () { + if (!display) + return; + #ifdef POINTER_BLANK XFreeCursor (display, blank_cursor); #endif @@ -236,9 +239,7 @@ #ifdef USE_XIM xims.clear (); #endif - - if (display) - XCloseDisplay (display); + XCloseDisplay (display); } #ifdef USE_XIM