--- src/main-win.c.orig 2008-10-04 17:34:57.384391699 +0800 +++ src/main-win.c 2008-10-04 17:31:39.611077556 +0800 @@ -149,7 +149,13 @@ GtkWidget* box = gtk_vbox_new( FALSE, 0 ); gtk_container_add( (GtkContainer*)mw, box); - +/* Set rgba colormap */ + GdkScreen *screen = gtk_widget_get_screen((GtkWindow*)mw); + GdkColormap *colormap = gdk_screen_get_rgba_colormap (screen); + if (colormap && gdk_screen_is_composited (screen)){ + gtk_widget_set_default_colormap(colormap); + } +/* End set rgba colormap */ // image area mw->evt_box = gtk_event_box_new(); GTK_WIDGET_SET_FLAGS( mw->evt_box, GTK_CAN_FOCUS );