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);
openSUSE Build Service is sponsored by