diff options
author | Javier Jardón <jjardon@gnome.org> | 2010-06-30 16:07:30 +0200 |
---|---|---|
committer | Thomas Wood <thomas.wood@intel.com> | 2010-07-05 15:03:32 +0100 |
commit | a5b092326dc03375df3966f11a6008f9af161a06 (patch) | |
tree | 147d9f8251f4eb09f132ce1ab4d91e84dd2d2f7b | |
parent | 8dc34e8695197a36eb4817e0cfc9d8d0e9cef45e (diff) | |
download | gnome-control-center-a5b092326dc03375df3966f11a6008f9af161a06.tar.gz |
Use single GDK includes
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=615292
-rw-r--r-- | 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 518e7a8f3..af164f42a 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); |