summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2010-06-30 16:07:30 +0200
committerThomas Wood <thomas.wood@intel.com>2010-07-05 15:03:32 +0100
commita5b092326dc03375df3966f11a6008f9af161a06 (patch)
tree147d9f8251f4eb09f132ce1ab4d91e84dd2d2f7b
parent8dc34e8695197a36eb4817e0cfc9d8d0e9cef45e (diff)
downloadgnome-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.c11
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);