---
 src/phonefsod-fso.c |    6 ++++++
 src/phonefsod.c     |    2 +-
 2 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/src/phonefsod-fso.c b/src/phonefsod-fso.c
index 9004d5a..129e4a7 100644
--- a/src/phonefsod-fso.c
+++ b/src/phonefsod-fso.c
@@ -337,10 +337,16 @@ _fso_dim_screen(int percent)
        free_smartphone_device_display_set_brightness
                        (fso.display, b, NULL, NULL);
 
+       if (percent == 100) {
+               free_smartphone_device_display_set_backlight_power
+                       (fso.display, TRUE, NULL, NULL);
+       }
        if (b == 0) {
                phoneui_idle_screen_call_activate_screensaver
                        (phoneui.idle_screen, NULL,
                         phoneui_activate_screensaver_cb, NULL);
+               free_smartphone_device_display_set_backlight_power
+                       (fso.display, FALSE, NULL, NULL);
        }
        else {
                phoneui_idle_screen_call_deactivate_screensaver
diff --git a/src/phonefsod.c b/src/phonefsod.c
index 87b3b71..2df0635 100644
--- a/src/phonefsod.c
+++ b/src/phonefsod.c
@@ -331,7 +331,7 @@ _load_config()
                s = g_key_file_get_string(keyfile, "idle",
                                        "idle_screen", &error);
                if (error) {
-                       g_debug("no idle_screen found in config - defaulting to 
lock,aux");
+                       g_debug("no idle_screen found in config - defaulting to 
lock,aux,suspend");
                        idle_screen = IDLE_SCREEN_LOCK | IDLE_SCREEN_AUX | 
IDLE_SCREEN_SUSPEND;
                        g_error_free(error);
                        error = NULL;
-- 
1.7.5.4

_______________________________________________
Shr-devel mailing list
[email protected]
http://lists.shr-project.org/mailman/listinfo/shr-devel

Reply via email to