*** empty log message ***
[bpt/emacs.git] / src / xmenu.c
index 9d07341..23b812f 100644 (file)
@@ -433,6 +433,7 @@ x_menu_wait_for_event (void *data)
           int fd = ConnectionNumber (dpyinfo->display);
           FD_SET (fd, &read_fds);
           if (fd > n) n = fd;
+          XFlush (dpyinfo->display);
         }
 
       if (secs < 0 && usecs < 0)
@@ -440,7 +441,6 @@ x_menu_wait_for_event (void *data)
       else
         ntp = &next_time;
 
-      XFlush ((Display*) data);
       select (n + 1, &read_fds, (SELECT_TYPE *)0, (SELECT_TYPE *)0, ntp);
     }
 }