fix enkrypt problem
authorroot <root>
Sun, 16 Dec 2007 19:44:48 +0000 (19:44 +0000)
committerroot <root>
Sun, 16 Dec 2007 19:44:48 +0000 (19:44 +0000)
src/main.C
src/rxvttoolkit.C

index 4bf2064cfc2a0a7389689b88a50c9e4bb8156d8b..ce2eef970ea60a24e30e7aad5114872051e45cc9 100644 (file)
@@ -286,6 +286,7 @@ rxvt_term::~rxvt_term ()
 #ifdef HAVE_BG_PIXMAP
   bgPixmap.destroy ();
 #endif
+  display->flush (); /* ideally .put should do this */
   displays.put (display);
 
   scr_release ();
index f35e6b98524778e771a02b48aa8316a49a4e5b72..b5324f7aca3e0fe32cc0c8b507ff008a3437cc12 100644 (file)
@@ -503,6 +503,7 @@ rxvt_display::~rxvt_display ()
   XFreeCursor (dpy, blank_cursor);
 #endif
   x_ev.stop ();
+  flush_ev.stop ();
 #ifdef USE_XIM
   xims.clear ();
 #endif