ssi->screensaver_window,
ssi->screensaver_window);
}
- store_activate_time (si, True);
+ store_activate_time (si, si->screen_blanked_p);
raise_window (si, False, False, False);
/* #### */
grab_keyboard_and_mouse (si->dpy, si->screens[0].screensaver_window,
kill_xsetroot_data (si->dpy, ssi->screensaver_window, p->verbose_p);
}
+ store_activate_time(si, False); /* store unblank time */
+
ungrab_keyboard_and_mouse (si->dpy);
restore_real_vroot (si);
raise_window (si, True, True, False);
store_vroot_property (si->dpy,
ssi->screensaver_window, ssi->screensaver_window);
- store_activate_time (si, False);
+ store_activate_time (si, True);
XDestroyWindow (si->dpy, old_w);
if (old_c &&