=== modified file 'libnautilus-private/nautilus-icon-container.c' --- libnautilus-private/nautilus-icon-container.c 2010-01-05 16:51:33 +0000 +++ libnautilus-private/nautilus-icon-container.c 2010-01-05 19:57:29 +0000 @@ -8685,11 +8685,15 @@ void nautilus_icon_container_set_is_desktop (NautilusIconContainer *container, - gboolean is_desktop) + gboolean is_desktop) { g_return_if_fail (NAUTILUS_IS_ICON_CONTAINER (container)); container->details->is_desktop = is_desktop; + + if (container->details->is_desktop) { + gtk_widget_set_colormap (GTK_WIDGET (container), gdk_screen_get_system_colormap (gtk_widget_get_screen (GTK_WIDGET (container)))); + } } void