---
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