--- themer/main.c 2008-09-17 21:29:37.000000000 +0800 +++ themer/main.c.new 2008-10-03 21:33:15.964936316 +0800 @@ -1675,7 +1675,15 @@ gtk_window_set_default_icon_from_file (PIXMAPS_DIR "/emerald-theme-manager-icon.png", NULL); gtk_container_set_border_widthC (GTK_CONTAINER (mainWindow), 5); + /* Set the colour map */ + GdkScreen *screen = gtk_widget_get_screen(mainWindow); + GdkColormap *colormap = gdk_screen_get_rgba_colormap (screen); + if (colormap && gdk_screen_is_composited (screen)) + { + gtk_widget_set_default_colormap(colormap); + } + /* End set colour map */ layout_main_window(); gtk_widget_show_all(mainWindow);