1
Origin: commit:ab07509cdf0fa05c56ae61a020abce2ac1fb28cb
2
From: Ali Abdallah <aliov@xfce.org>
3
Subject: Only dim brightness if the current level is brighter.
6
diff --git a/src/xfpm-backlight.c b/src/xfpm-backlight.c
7
index 94a4f44..73bd5f6 100644
8
--- a/src/xfpm-backlight.c
9
+++ b/src/xfpm-backlight.c
10
@@ -104,9 +104,15 @@ xfpm_backlight_dim_brightness (XfpmBacklight *backlight)
12
dim_level = dim_level * backlight->priv->max_level / 100;
14
- XFPM_DEBUG ("Current brightness level before dimming : %li, new %li", backlight->priv->last_level, dim_level);
16
- backlight->priv->dimmed = xfpm_brightness_set_level (backlight->priv->brightness, dim_level);
18
+ * Only reduce if the current level is brighter than
19
+ * the configured dim_level
21
+ if (backlight->priv->last_level > dim_level)
23
+ XFPM_DEBUG ("Current brightness level before dimming : %li, new %li", backlight->priv->last_level, dim_level);
24
+ backlight->priv->dimmed = xfpm_brightness_set_level (backlight->priv->brightness, dim_level);