summaryrefslogtreecommitdiffstats
path: root/src/netbeans.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/netbeans.c')
-rw-r--r--src/netbeans.c21
1 files changed, 3 insertions, 18 deletions
diff --git a/src/netbeans.c b/src/netbeans.c
index 736bb16b09..7d6ec43444 100644
--- a/src/netbeans.c
+++ b/src/netbeans.c
@@ -3097,24 +3097,9 @@ netbeans_draw_multisign_indicator(int row)
#if GTK_CHECK_VERSION(3,0,0)
cr = cairo_create(gui.surface);
- {
- GdkVisual *visual = NULL;
- guint32 r_mask, g_mask, b_mask;
- gint r_shift, g_shift, b_shift;
-
- visual = gdk_window_get_visual(gtk_widget_get_window(gui.drawarea));
- if (visual != NULL)
- {
- gdk_visual_get_red_pixel_details(visual, &r_mask, &r_shift, NULL);
- gdk_visual_get_green_pixel_details(visual, &g_mask, &g_shift, NULL);
- gdk_visual_get_blue_pixel_details(visual, &b_mask, &b_shift, NULL);
-
- cairo_set_source_rgb(cr,
- ((gui.fgcolor->red & r_mask) >> r_shift) / 255.0,
- ((gui.fgcolor->green & g_mask) >> g_shift) / 255.0,
- ((gui.fgcolor->blue & b_mask) >> b_shift) / 255.0);
- }
- }
+ cairo_set_source_rgba(cr,
+ gui.fgcolor->red, gui.fgcolor->green, gui.fgcolor->blue,
+ gui.fgcolor->alpha);
#endif
x = 0;