Updating branch refs/heads/master
         to 5e7df6a521a09301becc2448553b306af57a3d49 (commit)
       from 1201030fbd77804988fcfe7985401b7713179d88 (commit)

commit 5e7df6a521a09301becc2448553b306af57a3d49
Author: Andrzej Kośnikowski <[email protected]>
Date:   Mon Aug 13 18:56:43 2012 +0200

    Clear scrollbox labels before updating conditions (bug #9210).
    
    When updating current conditions (that is, switching to a new data
    point in already downloaded data), currently shown labels are not
    cleared before adding labels referring to the new conditions.
    
    Result: There are two temperature labels displayed, with animation
    between them. Both show the same value. After another hour there
    are three labels - two with the old value and one with the new.

 panel-plugin/weather.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/panel-plugin/weather.c b/panel-plugin/weather.c
index 8fc93e8..cce9b9c 100644
--- a/panel-plugin/weather.c
+++ b/panel-plugin/weather.c
@@ -537,8 +537,10 @@ update_weatherdata(xfceweather_data *data)
     }
 
     /* update current conditions, icon and labels */
-    if (need_conditions_update(data))
+    if (need_conditions_update(data)) {
+        gtk_scrollbox_clear(GTK_SCROLLBOX(data->scrollbox));
         update_current_conditions(data);
+    }
 
     /* update night time status and icon */
     night_time = is_night_time(data->astrodata);
_______________________________________________
Xfce4-commits mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-commits

Reply via email to