[gnome-builder/wip/gtk4-port] plugins/omni-gutter: fix color calculation for current-line



commit 3b9678537e4a638970b6ea847071c3557e5db712
Author: Christian Hergert <chergert redhat com>
Date:   Wed Apr 27 13:38:06 2022 -0700

    plugins/omni-gutter: fix color calculation for current-line

 src/plugins/omni-gutter/gbp-omni-gutter-renderer.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/plugins/omni-gutter/gbp-omni-gutter-renderer.c 
b/src/plugins/omni-gutter/gbp-omni-gutter-renderer.c
index e8f277842..89f7cd553 100644
--- a/src/plugins/omni-gutter/gbp-omni-gutter-renderer.c
+++ b/src/plugins/omni-gutter/gbp-omni-gutter-renderer.c
@@ -424,7 +424,7 @@ get_style_rgba (GtkSourceStyleScheme *scheme,
       if (str != NULL)
         gdk_rgba_parse (rgba, str);
 
-      return set;
+      return set && rgba->alpha > .0;
     }
 
   return FALSE;
@@ -460,7 +460,7 @@ reload_style_colors (GbpOmniGutterRenderer *self,
     self->text.bold = FALSE;
 
   if (!get_style_rgba (scheme, "current-line-number", FOREGROUND, &self->current.fg))
-    self->current.fg = fg;
+    self->current.fg = self->text.fg;
 
   if (!get_style_rgba (scheme, "current-line-number", BACKGROUND, &self->current.bg))
     self->current.bg = transparent;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]