summaryrefslogtreecommitdiffstats
path: root/core/modules
diff options
context:
space:
mode:
authorSimon Rettberg2019-11-19 13:52:36 +0100
committerSimon Rettberg2019-11-19 13:52:36 +0100
commit76269e7a571142da0d18add4c50a11402fe40c24 (patch)
tree8fe89affeb41dcb6dade47e5ad18fe21b47ab667 /core/modules
parent[idleaction] .no-saver is not available yet in Xession.d (diff)
downloadmltk-76269e7a571142da0d18add4c50a11402fe40c24.tar.gz
mltk-76269e7a571142da0d18add4c50a11402fe40c24.tar.xz
mltk-76269e7a571142da0d18add4c50a11402fe40c24.zip
[idleaction] Remove leading zeros in secsToTime
Accidental octal values...
Diffstat (limited to 'core/modules')
-rwxr-xr-xcore/modules/idleaction/data/etc/X11/Xsession.d/95-xscreensaver9
1 files changed, 5 insertions, 4 deletions
diff --git a/core/modules/idleaction/data/etc/X11/Xsession.d/95-xscreensaver b/core/modules/idleaction/data/etc/X11/Xsession.d/95-xscreensaver
index 478c02e1..1d436bce 100755
--- a/core/modules/idleaction/data/etc/X11/Xsession.d/95-xscreensaver
+++ b/core/modules/idleaction/data/etc/X11/Xsession.d/95-xscreensaver
@@ -6,9 +6,9 @@ if which xscreensaver; then
secsToTime() {
local NUM SECS MINS HRS
NUM="$1"
- SECS=0$(( NUM % 60 ))
- MINS=0$(( ( NUM / 60 ) % 60 ))
- HRS=0$(( ( NUM / 3600 ) % 60 ))
+ SECS=$(( NUM % 60 ))
+ MINS=$(( ( NUM / 60 ) % 60 ))
+ HRS=$(( ( NUM / 3600 ) % 60 ))
printf "%02d:%02d:%02d" "$HRS" "$MINS" "$SECS"
}
[ -z "$UID" ] && UID=$(id -u)
@@ -35,7 +35,8 @@ if which xscreensaver; then
else
STANDBY="99:00:00"
fi
- # Explicit screen saver timeout set
+ # Explicit screen saver timeout set. Handle 0 as disabled.
+ # Fix values below one minute:
if [ "$SVR" -gt 0 ] && [ "$SVR" -lt 60 ]; then
SVR=60
fi