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 + + * applier.c (set_root_pixmap): + (make_root_pixmap): fixes for building with gdk 2.0 + 2002-07-27 Mark McLoughlin 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);