diff options
-rw-r--r-- | libbackground/ChangeLog | 5 | ||||
-rw-r--r-- | libbackground/applier.c | 9 |
2 files changed, 14 insertions, 0 deletions
diff --git a/libbackground/ChangeLog b/libbackground/ChangeLog index 598d46b23..3e4dea086 100644 --- a/libbackground/ChangeLog +++ b/libbackground/ChangeLog @@ -1,3 +1,8 @@ +2002-07-29 jacob berkman <jacob@ximian.com> + + * applier.c (set_root_pixmap): + (make_root_pixmap): fixes for building with gdk 2.0 + 2002-07-27 Mark McLoughlin <mark@skynet.ie> Add support for rendering the wallpaper on diff --git a/libbackground/applier.c b/libbackground/applier.c index 74a10b5e5..32fb1a49e 100644 --- a/libbackground/applier.c +++ b/libbackground/applier.c @@ -1427,7 +1427,12 @@ make_root_pixmap (GdkScreen *screen, gint width, gint height) gdk_flush (); +#ifdef HAVE_GTK_MULTIHEAD display_name = DisplayString (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ())); +#else + display_name = DisplayString (GDK_DISPLAY ()); +#endif + display = XOpenDisplay (display_name); if (display == NULL) { @@ -1491,7 +1496,11 @@ set_root_pixmap (GdkPixmap *pixmap, GdkScreen *screen) else pixmap_id = 0; +#ifdef HAVE_GTK_MULTIHEAD display = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); +#else + display = GDK_DISPLAY (); +#endif XGrabServer (display); |