From 96b5b9e9de8b10bcb1949e95182ecf011ea52420 Mon Sep 17 00:00:00 2001 From: Enrico Zini Date: Sun, 16 Aug 2009 19:30:10 +0100 Subject: [PATCH] Turn off after locking --- src/app_power.vala | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/app_power.vala b/src/app_power.vala index 0854f9c..007a13b 100644 --- a/src/app_power.vala +++ b/src/app_power.vala @@ -106,6 +106,8 @@ public class Power : zavai.Resource, Object screen_locked = locked; if (!locked) backlight.wiggle(); + else + backlight.turn_off(); screen_lock_changed(locked); } @@ -329,8 +331,21 @@ public class Backlight: zavai.Service public void wiggle() { // There must be a better method - usage.RequestResource("Display"); - usage.ReleaseResource("Display"); + //usage.RequestResource("Display"); + //usage.ReleaseResource("Display"); + turn_on(); + } + + public void turn_on() + { + usage.SetResourcePolicy("Display", "enabled"); + usage.SetResourcePolicy("Display", "auto"); + } + + public void turn_off() + { + usage.SetResourcePolicy("Display", "disabled"); + usage.SetResourcePolicy("Display", "auto"); } /// Request GPS resource -- 2.30.2