[gnome-control-center] Use single GDK includes



commit a5b092326dc03375df3966f11a6008f9af161a06
Author: Javier Jardón <jjardon gnome org>
Date:   Wed Jun 30 16:07:30 2010 +0200

    Use single GDK includes
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=615292

 panels/display/scrollarea.c |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)
---
diff --git a/panels/display/scrollarea.c b/panels/display/scrollarea.c
index 518e7a8..af164f4 100644
--- a/panels/display/scrollarea.c
+++ b/panels/display/scrollarea.c
@@ -16,8 +16,10 @@
  * Boston, MA 02111-1307, USA.
  */
 
-#include <gdk/gdkprivate.h> /* For GDK_PARENT_RELATIVE_BG */
 #include "scrollarea.h"
+
+#include <gdk/gdk.h>
+
 #include "foo-marshal.h"
 
 G_DEFINE_TYPE (FooScrollArea, foo_scroll_area, GTK_TYPE_CONTAINER);
@@ -504,13 +506,14 @@ setup_background_cr (GdkWindow *window,
     GdkWindow *parent;
     gint x, y;
     GdkColor bg_color;
+    gboolean parent_relative;
 
-    gdk_window_get_back_pixmap (window, &pixmap, NULL);
+    gdk_window_get_back_pixmap (window, &pixmap, &parent_relative);
     parent = gdk_window_get_effective_parent (window);
     gdk_window_get_geometry (window, &x, &y, NULL, NULL, NULL);
     gdk_window_get_background (window, &bg_color);
 
-    if (pixmap == GDK_PARENT_RELATIVE_BG && parent)
+    if (parent_relative && parent)
     {
 	x_offset += x;
 	y_offset += y;
@@ -518,7 +521,7 @@ setup_background_cr (GdkWindow *window,
 	setup_background_cr (parent, cr, x_offset, y_offset);
     }
     else if (pixmap &&
-	     pixmap != GDK_PARENT_RELATIVE_BG &&
+	     !parent_relative &&
 	     pixmap != GDK_NO_BG)
     {
 	gdk_cairo_set_source_pixmap (cr, pixmap, -x_offset, -y_offset);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]