From eb7869c197c9e327357aa0c1871c7aff478adbe9 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Fri, 15 Nov 2019 17:04:11 +0100 Subject: Don't poll .no-saver if dpms and screen saver are disabled --- src/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index b14ba2c..c3d2cd0 100644 --- a/src/main.c +++ b/src/main.c @@ -147,7 +147,8 @@ int main( int argc, char **argv ) } } // If this file exists, the user doesn't want screen saver or DPMS to trigger - const bool useSaver = ( usr->saverFile[0] == '-' || access( usr->saverFile, F_OK ) == -1 ); + const bool useSaver = ( config.saverTimeout > 0 || config.dpmsTimeout > 0 ) + && ( usr->saverFile[0] == '-' || access( usr->saverFile, F_OK ) == -1 ); const int idleTime = NOW - ( usr->lastActivity + usr->lastActivityOffset ); if ( config.dpmsTimeout > 0 && screen.screenStandby != SCREEN_UNKNOWN ) { int want = SCREEN_UNKNOWN; -- cgit v1.2.3-55-g7522