[gnome-builder/gnome-builder-3-32] omni-gutter: draw background for line numbers
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/gnome-builder-3-32] omni-gutter: draw background for line numbers
- Date: Mon, 8 Apr 2019 21:29:16 +0000 (UTC)
commit fc44870b470332f44198a88d2e0afa4aff318315
Author: Christian Hergert <chergert redhat com>
Date: Mon Apr 8 14:28:35 2019 -0700
omni-gutter: draw background for line numbers
This fixes an issue with line number drawing on solarized-light, where the
background was not getting filled in.
src/plugins/omni-gutter/gbp-omni-gutter-renderer.c | 5 +++++
1 file changed, 5 insertions(+)
---
diff --git a/src/plugins/omni-gutter/gbp-omni-gutter-renderer.c
b/src/plugins/omni-gutter/gbp-omni-gutter-renderer.c
index 5c53df819..f9f1530bd 100644
--- a/src/plugins/omni-gutter/gbp-omni-gutter-renderer.c
+++ b/src/plugins/omni-gutter/gbp-omni-gutter-renderer.c
@@ -725,6 +725,11 @@ gbp_omni_gutter_renderer_begin (GtkSourceGutterRenderer *renderer,
g_assert (begin != NULL);
g_assert (end != NULL);
+ /* Draw the full background color up front */
+ gdk_cairo_rectangle (cr, cell_area);
+ gdk_cairo_set_source_rgba (cr, &self->text.bg);
+ cairo_fill (cr);
+
self->line_spacing = g_settings_get_int (self->settings, "line-spacing");
/*
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]