updated for version 7.0095
diff --git a/src/os_win32.c b/src/os_win32.c
index 3184e2e..77a96c9 100644
--- a/src/os_win32.c
+++ b/src/os_win32.c
@@ -1391,9 +1391,8 @@
 		buf[2] = (int)KE_CURSORHOLD;
 		return 3;
 	    }
-	    else
 #endif
-	    updatescript(0);
+	    before_blocking();
 	}
     }