app: no need to alloc colors any longer, GdkColormap is gone

This commit is contained in:
Michael Natterer 2010-10-15 16:15:09 +02:00
parent bb3a98dab7
commit 04961e056d
1 changed files with 2 additions and 8 deletions

View File

@ -279,19 +279,13 @@ void
gimp_canvas_set_bg_color (GimpCanvas *canvas,
GimpRGB *color)
{
GtkWidget *widget = GTK_WIDGET (canvas);
GdkColormap *colormap;
GdkColor gdk_color;
GtkWidget *widget = GTK_WIDGET (canvas);
GdkColor gdk_color;
if (! gtk_widget_get_realized (widget))
return;
gimp_rgb_get_gdk_color (color, &gdk_color);
colormap = gdk_drawable_get_colormap (gtk_widget_get_window (widget));
g_return_if_fail (colormap != NULL);
gdk_colormap_alloc_color (colormap, &gdk_color, FALSE, TRUE);
gdk_window_set_background (gtk_widget_get_window (widget), &gdk_color);
gtk_widget_queue_draw (GTK_WIDGET (canvas));