summaryrefslogtreecommitdiffstats
path: root/driver/prefs.c
diff options
context:
space:
mode:
authorSimon Rettberg2018-10-19 11:54:14 +0200
committerSimon Rettberg2018-10-19 11:54:14 +0200
commit74fb5e94c92438d30a53cd38e82afb752aec91e6 (patch)
tree9a709f4d8965d2b8721ee5e6b4223f6b2f7dbf96 /driver/prefs.c
parentIncrease sleep-after-spawn some more: (diff)
downloadxscreensaver-74fb5e94c92438d30a53cd38e82afb752aec91e6.tar.gz
xscreensaver-74fb5e94c92438d30a53cd38e82afb752aec91e6.tar.xz
xscreensaver-74fb5e94c92438d30a53cd38e82afb752aec91e6.zip
Add dpmsFullThrottle:
Don't suspend/kill screen hack when monitor enters standby mode.
Diffstat (limited to 'driver/prefs.c')
-rw-r--r--driver/prefs.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/driver/prefs.c b/driver/prefs.c
index 6965ad9..ec5583b 100644
--- a/driver/prefs.c
+++ b/driver/prefs.c
@@ -282,6 +282,7 @@ static const char * const prefs[] = {
"dpmsStandby",
"dpmsSuspend",
"dpmsOff",
+ "dpmsFullThrottle",
"grabDesktopImages",
"grabVideoFrames",
"chooseRandomImages",
@@ -826,6 +827,7 @@ write_init_file (Display *dpy,
CHECK("dpmsStandby") type = pref_time, t = p->dpms_standby;
CHECK("dpmsSuspend") type = pref_time, t = p->dpms_suspend;
CHECK("dpmsOff") type = pref_time, t = p->dpms_off;
+ CHECK("dpmsFullThrottle") continue; /* don't save */
CHECK("grabDesktopImages") type =pref_bool, b = p->grab_desktop_p;
CHECK("grabVideoFrames") type =pref_bool, b = p->grab_video_p;
@@ -1084,6 +1086,7 @@ load_init_file (Display *dpy, saver_preferences *p)
p->dpms_standby = 1000 * get_minutes_resource (dpy, "dpmsStandby", "Time");
p->dpms_suspend = 1000 * get_minutes_resource (dpy, "dpmsSuspend", "Time");
p->dpms_off = 1000 * get_minutes_resource (dpy, "dpmsOff", "Time");
+ p->dpms_full_throttle_p = get_boolean_resource (dpy, "dpmsFullThrottle", "Boolean");
p->grab_desktop_p = get_boolean_resource (dpy, "grabDesktopImages", "Boolean");
p->grab_video_p = get_boolean_resource (dpy, "grabVideoFrames", "Boolean");