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

index 0a26f2a..aeccc22 100644 (file)
@@ -550,14 +550,16 @@ void rxvt_display::x_cb (ev::io &w, int revents)
       XEvent xev;
       XNextEvent (dpy, &xev);
 
+      flush_ev.start ();
+
 #ifdef USE_XIM
       if (!XFilterEvent (&xev, None))
+#endif
         {
           if (xev.type == PropertyNotify
               && xev.xany.window == root
               && xev.xproperty.atom == xa[XA_XIM_SERVERS])
             im_change_check ();
-#endif
           if (xev.type == MappingNotify)
             XRefreshKeyboardMapping (&xev.xmapping);
 
@@ -568,9 +570,7 @@ void rxvt_display::x_cb (ev::io &w, int revents)
               else if (xw[i]->window == xev.xany.window)
                 xw[i]->call (xev);
             }
-#ifdef USE_XIM
         }
-#endif
     }
 }