summaryrefslogtreecommitdiff
path: root/gdk/gdkgc.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2010-07-13 15:52:56 +0200
committerBenjamin Otte <otte@redhat.com>2010-08-10 21:02:26 +0200
commit8f19db7565ba615e1613ccf0dfcd860043797339 (patch)
tree5fa954cc312cc3b4542db85b6bc221745a2b80d1 /gdk/gdkgc.c
parent548ebc29e5d502d6d0570c02e0ddce236065bf25 (diff)
downloadgtk+-8f19db7565ba615e1613ccf0dfcd860043797339.tar.gz
Replace gdk_rgb_find_color()
Use gdk_colormap_alloc_color() instead.
Diffstat (limited to 'gdk/gdkgc.c')
-rw-r--r--gdk/gdkgc.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/gdk/gdkgc.c b/gdk/gdkgc.c
index 65141c68a0..d546a49023 100644
--- a/gdk/gdkgc.c
+++ b/gdk/gdkgc.c
@@ -31,7 +31,6 @@
#include "gdkgc.h"
#include "gdkinternals.h"
#include "gdkpixmap.h"
-#include "gdkrgb.h"
#include "gdkprivate.h"
@@ -1205,7 +1204,8 @@ gdk_gc_set_rgb_fg_color (GdkGC *gc,
return;
tmp_color = *color;
- gdk_rgb_find_color (cmap, &tmp_color);
+ if (!gdk_colormap_alloc_color (cmap, &tmp_color, FALSE, TRUE))
+ return;
gdk_gc_set_foreground (gc, &tmp_color);
}
@@ -1237,7 +1237,8 @@ gdk_gc_set_rgb_bg_color (GdkGC *gc,
return;
tmp_color = *color;
- gdk_rgb_find_color (cmap, &tmp_color);
+ if (!gdk_colormap_alloc_color (cmap, &tmp_color, FALSE, TRUE))
+ return;
gdk_gc_set_background (gc, &tmp_color);
}