[PATCH] screensaver: apply settings from weston.ini

Karthik Ramanan a0393906 at ti.com
Thu Nov 21 21:05:57 PST 2013


The screensaver duration from weston.ini is not taking
effect, the default idletime that is hardcoded is the
what kicks the idle_handler and locks the screen. It
is hardcoded to 300 seconds. This change makes
screensaver configurable from the ini file.

Signed-off-by: Karthik Ramanan <a0393906 at ti.com>
---
 src/shell.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/shell.c b/src/shell.c
index 82c3cd8..aa13ecf 100644
--- a/src/shell.c
+++ b/src/shell.c
@@ -532,6 +532,7 @@ shell_configuration(struct desktop_shell *shell)
 					 "path", &shell->screensaver.path, NULL);
 	weston_config_section_get_int(section, "duration", &duration, 60);
 	shell->screensaver.duration = duration * 1000;
+	shell->compositor->idle_time = duration;
 
 	section = weston_config_get_section(shell->compositor->config,
 					    "shell", NULL, NULL);
-- 
1.8.1.2



More information about the wayland-devel mailing list