diff --git a/src/plugins/xscreensaver/xscreensaverbasedpoller.cpp b/src/plugins/xscreensaver/xscreensaverbasedpoller.cpp --- a/src/plugins/xscreensaver/xscreensaverbasedpoller.cpp +++ b/src/plugins/xscreensaver/xscreensaverbasedpoller.cpp @@ -70,6 +70,7 @@ { stopCatchingIdleEvents(); XResetScreenSaver(QX11Info::display()); + XFlush(QX11Info::display()); emit resumingFromIdle(); }