fix a multihead safety thing (use proper system colormap for the

2002-11-13  Havoc Pennington  <hp@pobox.com>

	* src/ui.c (get_cmap): fix a multihead safety thing (use proper
	system colormap for the drawable's screen)
This commit is contained in:
Havoc Pennington 2002-11-15 04:10:54 +00:00 committed by Havoc Pennington
parent 1a5b861dff
commit 02a8fb4a37
2 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2002-11-13 Havoc Pennington <hp@pobox.com>
* src/ui.c (get_cmap): fix a multihead safety thing (use proper
system colormap for the drawable's screen)
Thu Nov 14 17:30:10 2002 Jonathan Blandford <jrb@gnome.org> Thu Nov 14 17:30:10 2002 Jonathan Blandford <jrb@gnome.org>
* src/Makefile.am (libmetacityinclude_HEADERS): include common.h. * src/Makefile.am (libmetacityinclude_HEADERS): include common.h.

View File

@ -410,7 +410,11 @@ get_cmap (GdkPixmap *pixmap)
else else
{ {
meta_verbose ("Using system cmap to snapshot pixmap\n"); meta_verbose ("Using system cmap to snapshot pixmap\n");
#ifdef HAVE_GTK_MULTIHEAD
cmap = gdk_screen_get_system_colormap (gdk_drawable_get_screen (pixmap));
#else
cmap = gdk_colormap_get_system (); cmap = gdk_colormap_get_system ();
#endif
g_object_ref (G_OBJECT (cmap)); g_object_ref (G_OBJECT (cmap));
} }
} }