From 2c0279cf92bd19e43e7be015587ed0da7cecdd0c Mon Sep 17 00:00:00 2001 From: Enrico Zini Date: Sat, 22 Aug 2009 23:23:55 +0100 Subject: [PATCH] Alternate way to blank screen on lock --- src/app_power.vala | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/app_power.vala b/src/app_power.vala index bdff61a..b32a9fc 100644 --- a/src/app_power.vala +++ b/src/app_power.vala @@ -340,7 +340,7 @@ public class RebootButton : Gtk.Button public class Backlight: zavai.Service { public dynamic DBus.Object usage; - //public dynamic DBus.Object display; + public dynamic DBus.Object display; public Backlight() { @@ -351,12 +351,10 @@ public class Backlight: zavai.Service "/org/freesmartphone/Usage", "org.freesmartphone.Usage"); - /* display = zavai.registry.sbus.get_object( "org.freesmartphone.odeviced", "/org/freesmartphone/Device/Display/0", "org.freesmartphone.Device.Display"); - */ } // Turn the backlight and then let it fade off @@ -364,7 +362,8 @@ public class Backlight: zavai.Service { // There must be a better method try { - usage.SetResourcePolicy("Display", "auto"); + display.SetBacklightPower(true); + //usage.SetResourcePolicy("Display", "auto"); usage.RequestResource("Display"); usage.ReleaseResource("Display"); } catch (Error e) { @@ -377,12 +376,14 @@ public class Backlight: zavai.Service if (!started) { try { - //display.SetBacklightPower(false); + display.SetBacklightPower(false); + /* string policy = usage.GetResourcePolicy("Display"); if (policy == "auto") { usage.SetResourcePolicy("Display", "disabled"); } + */ } catch (GLib.Error e) { zavai.log.error(e.message); } @@ -392,7 +393,8 @@ public class Backlight: zavai.Service public void unlock_screen() { try { - usage.SetResourcePolicy("Display", "auto"); + display.SetBacklightPower(true); + //usage.SetResourcePolicy("Display", "auto"); } catch (GLib.Error e) { zavai.log.error(e.message); } -- 2.30.2