--- src/mouse/xwininp.c~    2007-11-01 23:27:52.000000000 +0100
+++ src/mouse/xwininp.c    2007-11-02 00:00:50.000000000 +0100
@@ -566,7 +566,7 @@
       return;
     }
     while (--count >= 0) {
-      GrMouseEvent ev;
+      GrMouseEvent volatile ev;
       XEvent xev;
       KeySym keysym;
       int btn;

