+
+ color[0] = quote_color1;
+ color[1] = quote_color2;
+ color[2] = quote_color3;
+ color[3] = quote_bgcolor1;
+ color[4] = quote_bgcolor2;
+ color[5] = quote_bgcolor3;
+ color[6] = signature_color;
+ color[7] = uri_color;
+ cmap = gdk_drawable_get_colormap(compose->window->window);
+ gdk_colormap_alloc_colors(cmap, color, 8, FALSE, TRUE, success);
+
+ for (i = 0; i < 8; i++) {
+ if (success[i] == FALSE) {
+ GtkStyle *style;
+
+ g_warning("Compose: color allocation failed.\n");
+ style = gtk_widget_get_style(text);
+ quote_color1 = quote_color2 = quote_color3 =
+ quote_bgcolor1 = quote_bgcolor2 = quote_bgcolor3 =
+ signature_color = uri_color = black;
+ }
+ }