This is an automated email from the git hooks/post-receive script. eric pushed a commit to branch master in repository xfce/xfce4-power-manager.
commit cc57e74499209ca28b4bc0b2d12c6569e254c449 Author: Stefan Seyfried <seife+...@b1-systems.com> Date: Sun Apr 13 18:17:29 2014 +0200 xfpm_backlight_button_pressed_cb: fix popup display With /xfce4-power-manager/change-brightness-on-key-events=false, the level variable is used uninitialized and the popup's level gauge is wrong. Slight Code reformatting included, to avoid duplicating most of the code. (Rebased version of a patch I wrote a year ago) Signed-off-by: Eric Koegel <eric.koe...@gmail.com> --- src/xfpm-backlight.c | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/src/xfpm-backlight.c b/src/xfpm-backlight.c index 45c990f..a13ab84 100644 --- a/src/xfpm-backlight.c +++ b/src/xfpm-backlight.c @@ -202,22 +202,21 @@ xfpm_backlight_button_pressed_cb (XfpmButton *button, XfpmButtonKey type, XfpmBa SHOW_BRIGHTNESS_POPUP, &show_popup, NULL); - if ( type == BUTTON_MON_BRIGHTNESS_UP ) + if ( type != BUTTON_MON_BRIGHTNESS_UP && type != BUTTON_MON_BRIGHTNESS_DOWN ) + return; /* sanity check, can this ever happen? */ + + backlight->priv->block = TRUE; + if ( !enable_brightness ) + ret = xfpm_brightness_get_level (backlight->priv->brightness, &level); + else { - backlight->priv->block = TRUE; - if ( enable_brightness ) + if ( type == BUTTON_MON_BRIGHTNESS_UP ) ret = xfpm_brightness_up (backlight->priv->brightness, &level); - if ( ret && show_popup) - xfpm_backlight_show (backlight, level); - } - else if ( type == BUTTON_MON_BRIGHTNESS_DOWN ) - { - backlight->priv->block = TRUE; - if ( enable_brightness ) + else ret = xfpm_brightness_down (backlight->priv->brightness, &level); - if ( ret && show_popup) - xfpm_backlight_show (backlight, level); } + if ( ret && show_popup) + xfpm_backlight_show (backlight, level); } static void -- To stop receiving notification emails like this one, please contact the administrator of this repository. _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits