*** empty log message ***
authorroot <root>
Sat, 26 Jan 2008 10:15:20 +0000 (10:15 +0000)
committerroot <root>
Sat, 26 Jan 2008 10:15:20 +0000 (10:15 +0000)
src/rxvttoolkit.C
src/rxvttoolkit.h

index aeccc22caeb96c90709a64afd5731058b2123192..a8c3e1bf1ace294af99dfa1c44534b0789ba3614 100644 (file)
@@ -572,9 +572,11 @@ void rxvt_display::x_cb (ev::io &w, int revents)
             }
         }
     }
+
+  XFlush (dpy);
 }
 
-void rxvt_display::flush_cb (ev::prepare &w, int revents)
+void rxvt_display::flush_cb (ev::idle &w, int revents)
 {
   w.stop ();
   XFlush (dpy);
index d009a9db8a3e329939d188af88b6f0dc8ba7d67e..8d750f4d1c6aebd78861c3e80e09e5d53d4b6e23 100644 (file)
@@ -220,7 +220,7 @@ struct rxvt_display : refcounted
 {
   event_vec<xevent_watcher> xw;
 
-  ev::prepare flush_ev; void flush_cb (ev::prepare &w, int revents);
+  ev::idle flush_ev; void flush_cb (ev::idle &w, int revents);
   ev::io      x_ev    ; void x_cb     (ev::io      &w, int revents);
 
 #ifdef USE_XIM