summaryrefslogtreecommitdiffstats
path: root/driver/windows.c
diff options
context:
space:
mode:
Diffstat (limited to 'driver/windows.c')
-rw-r--r--driver/windows.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/driver/windows.c b/driver/windows.c
index c54f15e..ceba8c8 100644
--- a/driver/windows.c
+++ b/driver/windows.c
@@ -337,6 +337,10 @@ grab_keyboard_and_mouse (saver_info *si, Window window, Cursor cursor,
{
snprintf (cmd, sizeof(cmd), "%s %s", euc, "post");
exec_and_wait (si, cmd);
+ if (ret) {
+ /* The external command might have generated some x/input events */
+ flush_events (si);
+ }
}
return ret;
}