diff -up old/xfce4-weather-plugin-0.8.1/panel-plugin/weather.c new/xfce4-weather-plugin-0.8.1/panel-plugin/weather.c --- old/xfce4-weather-plugin-0.8.1/panel-plugin/weather.c 2012-08-06 13:13:55.000000000 +0200 +++ new/xfce4-weather-plugin-0.8.1/panel-plugin/weather.c 2012-08-10 20:08:07.381251279 +0200 @@ -537,13 +537,16 @@ update_weatherdata(xfceweather_data *dat } /* 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); if (data->night_time != night_time) { data->night_time = night_time; + gtk_scrollbox_clear(GTK_SCROLLBOX(data->scrollbox)); if (data->weatherdata) set_icon_current(data); else