diff options
author | Simon Rettberg | 2018-10-16 10:21:16 +0200 |
---|---|---|
committer | Simon Rettberg | 2018-10-16 10:21:16 +0200 |
commit | 541cb14f1cf2d77f76b6cec665466a1685ff9b65 (patch) | |
tree | 1b9b3f8dc711c769eef0111e467e2424845ed5c1 /driver/xscreensaver.c | |
parent | Update gitignore (diff) | |
download | xscreensaver-541cb14f1cf2d77f76b6cec665466a1685ff9b65.tar.gz xscreensaver-541cb14f1cf2d77f76b6cec665466a1685ff9b65.tar.xz xscreensaver-541cb14f1cf2d77f76b6cec665466a1685ff9b65.zip |
Add ungrab command, respawn hack before password prompt
Diffstat (limited to 'driver/xscreensaver.c')
-rw-r--r-- | driver/xscreensaver.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/driver/xscreensaver.c b/driver/xscreensaver.c index f5f65dc..03d2d91 100644 --- a/driver/xscreensaver.c +++ b/driver/xscreensaver.c @@ -1380,6 +1380,11 @@ main_loop (saver_info *si) was_locked = True; si->dbox_up_p = True; + /* bwlp: make sure saver is running */ + for (i = 0; i < si->nscreens; i++) + if (si->screens[i].pid == 0) + spawn_screenhack (&si->screens[i]); + /* -- */ for (i = 0; i < si->nscreens; i++) suspend_screenhack (&si->screens[i], True); /* suspend */ XUndefineCursor (si->dpy, ssi->screensaver_window); |