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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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++)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user