--- lib/color.c	2014-08-24 17:46:01.000000000 +0200
+++ lib/color.c	2015-11-06 14:52:12.000000000 +0100
@@ -43,8 +43,7 @@
 color_init(void)
 {
   if (!_color_initialized) {
-    GdkVisual *visual = gtk_widget_get_default_visual();
-    colormap = gdk_colormap_new (visual, FALSE); 
+    colormap = gdk_screen_get_system_colormap(gdk_screen_get_default());
 
     _color_initialized = TRUE;
 
