Call gdk_colormap_sync() - fixes #50678.

Mon Feb 12 20:37:32 2001  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkrgb.c (gdk_rgb_try_colormap): Call gdk_colormap_sync() -
	fixes #50678.

	* gdk/gdk.h: Add missing prototype for gdk_colormap_sync().
This commit is contained in:
Owen Taylor
2001-02-13 01:53:28 +00:00
committed by Owen Taylor
parent c17f904633
commit 91383ef28e
9 changed files with 53 additions and 0 deletions

View File

@@ -1,3 +1,10 @@
Mon Feb 12 20:37:32 2001 Owen Taylor <otaylor@redhat.com>
* gdk/gdkrgb.c (gdk_rgb_try_colormap): Call gdk_colormap_sync() -
fixes #50678.
* gdk/gdk.h: Add missing prototype for gdk_colormap_sync().
Mon Feb 12 20:02:32 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkmain.c: Fix some cases of implicit casting between

View File

@@ -1,3 +1,10 @@
Mon Feb 12 20:37:32 2001 Owen Taylor <otaylor@redhat.com>
* gdk/gdkrgb.c (gdk_rgb_try_colormap): Call gdk_colormap_sync() -
fixes #50678.
* gdk/gdk.h: Add missing prototype for gdk_colormap_sync().
Mon Feb 12 20:02:32 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkmain.c: Fix some cases of implicit casting between

View File

@@ -1,3 +1,10 @@
Mon Feb 12 20:37:32 2001 Owen Taylor <otaylor@redhat.com>
* gdk/gdkrgb.c (gdk_rgb_try_colormap): Call gdk_colormap_sync() -
fixes #50678.
* gdk/gdk.h: Add missing prototype for gdk_colormap_sync().
Mon Feb 12 20:02:32 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkmain.c: Fix some cases of implicit casting between

View File

@@ -1,3 +1,10 @@
Mon Feb 12 20:37:32 2001 Owen Taylor <otaylor@redhat.com>
* gdk/gdkrgb.c (gdk_rgb_try_colormap): Call gdk_colormap_sync() -
fixes #50678.
* gdk/gdk.h: Add missing prototype for gdk_colormap_sync().
Mon Feb 12 20:02:32 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkmain.c: Fix some cases of implicit casting between

View File

@@ -1,3 +1,10 @@
Mon Feb 12 20:37:32 2001 Owen Taylor <otaylor@redhat.com>
* gdk/gdkrgb.c (gdk_rgb_try_colormap): Call gdk_colormap_sync() -
fixes #50678.
* gdk/gdk.h: Add missing prototype for gdk_colormap_sync().
Mon Feb 12 20:02:32 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkmain.c: Fix some cases of implicit casting between

View File

@@ -1,3 +1,10 @@
Mon Feb 12 20:37:32 2001 Owen Taylor <otaylor@redhat.com>
* gdk/gdkrgb.c (gdk_rgb_try_colormap): Call gdk_colormap_sync() -
fixes #50678.
* gdk/gdk.h: Add missing prototype for gdk_colormap_sync().
Mon Feb 12 20:02:32 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkmain.c: Fix some cases of implicit casting between

View File

@@ -1,3 +1,10 @@
Mon Feb 12 20:37:32 2001 Owen Taylor <otaylor@redhat.com>
* gdk/gdkrgb.c (gdk_rgb_try_colormap): Call gdk_colormap_sync() -
fixes #50678.
* gdk/gdk.h: Add missing prototype for gdk_colormap_sync().
Mon Feb 12 20:02:32 2001 Owen Taylor <otaylor@redhat.com>
* gtk/gtkmain.c: Fix some cases of implicit casting between

View File

@@ -537,6 +537,8 @@ gint gdk_colormap_get_system_size (void);
void gdk_colormap_change (GdkColormap *colormap,
gint ncolors);
void gdk_colormap_sync (GdkColormap *colormap,
gboolean force);
gint gdk_colormap_alloc_colors (GdkColormap *colormap,
GdkColor *colors,
gint ncolors,

View File

@@ -239,6 +239,8 @@ gdk_rgb_try_colormap (gint nr, gint ng, gint nb)
else
cmap = gdk_colormap_get_system ();
gdk_colormap_sync (cmap, FALSE);
colors_needed = nr * ng * nb;
for (i = 0; i < 256; i++)
{