File xfce4-weather-plugin-fix-gtk-compatibility.patch of Package xfce4-panel-plugins.openSUSE_11.4_Update
Index: xfce4-weather-plugin-0.8.2/panel-plugin/weather-summary.c
===================================================================
--- xfce4-weather-plugin-0.8.2/panel-plugin/weather-summary.c
+++ xfce4-weather-plugin-0.8.2/panel-plugin/weather-summary.c
@@ -685,7 +685,7 @@ create_forecast_tab(xfceweather_data *da
* maximum height we may use, subtracting some sane value just to
* be on the safe side. */
window = GDK_WINDOW(gtk_widget_get_window(GTK_WIDGET(data->iconimage)));
- screen = GDK_SCREEN(gdk_window_get_screen(window));
+ screen = gtk_widget_get_screen(GTK_WIDGET(data->iconimage));
if (G_LIKELY(window && screen))
monitor_num = gdk_screen_get_monitor_at_window(screen, window);
gdk_screen_get_monitor_geometry(screen, monitor_num, &rect);