Index: unix/xserver/hw/vnc/XserverDesktop.cc
===================================================================
--- unix/xserver/hw/vnc/XserverDesktop.cc (revision 3925)
+++ unix/xserver/hw/vnc/XserverDesktop.cc (revision 3924)
@@ -1104,14 +1104,6 @@
unsigned int i, n;
int j, k;
- /*
- * Since we are checking the current state to determine if we need
- * to fake modifiers, we must make sure that everything put on the
- * input queue is processed before we start. Otherwise, shift may be
- * stuck down.
- */
- mieqProcessInputEvents();
-
if (keysym == XK_Caps_Lock) {
vlog.debug("Ignoring caps lock");
return;
@@ -1228,15 +1220,6 @@
#endif
);
}
-
- /*
- * When faking a modifier we are putting a keycode (which can
- * currently activate the desired modifier) on the input
- * queue. A future modmap change can change the mapping so
- * that this keycode means something else entirely. Guard
- * against this by processing the queue now.
- */
- mieqProcessInputEvents();
}
static KeySym KeyCodetoKeySym(KeySymsPtr keymap, int keycode, int col)