From 89776dbff585b7c7326358f4d49f1cfb28a6dab8 Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Mon, 18 Jun 2018 19:18:34 +0200 Subject: [PATCH] app: fix drawing the focus around the selected color in GimpPaletteView The grid lines are always black, so always draw a black/white focus line and ignore theme colors. (cherry picked from commit 4cc6f18cc932c0f6e64408cdbf88f1a8141e59a4) --- app/widgets/gimppaletteview.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app/widgets/gimppaletteview.c b/app/widgets/gimppaletteview.c index baa64f0201..b7bc3e1a7a 100644 --- a/app/widgets/gimppaletteview.c +++ b/app/widgets/gimppaletteview.c @@ -173,9 +173,7 @@ gimp_palette_view_draw (GtkWidget *widget, if (view->renderer->viewable && pal_view->selected) { GimpViewRendererPalette *renderer; - GtkStyleContext *style = gtk_widget_get_style_context (widget); GtkAllocation allocation; - GdkRGBA color; gint row, col; renderer = GIMP_VIEW_RENDERER_PALETTE (view->renderer); @@ -192,14 +190,12 @@ gimp_palette_view_draw (GtkWidget *widget, renderer->cell_height); cairo_set_line_width (cr, 1.0); - gtk_style_context_get_color (style, GTK_STATE_FLAG_SELECTED, &color); - gdk_cairo_set_source_rgba (cr, &color); + cairo_set_source_rgba (cr, 1.0, 1.0, 1.0, 1.0); cairo_stroke_preserve (cr); if (gimp_cairo_set_focus_line_pattern (cr, widget)) { - gtk_style_context_get_color (style, 0, &color); - gdk_cairo_set_source_rgba (cr, &color); + cairo_set_source_rgba (cr, 0.0, 0.0, 0.0, 1.0); cairo_stroke (cr); } }