[gtksourceview/wip/chergert/gsv-gtk4] gutterlines: short-circuit line check
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [gtksourceview/wip/chergert/gsv-gtk4] gutterlines: short-circuit line check
- Date: Fri, 17 Apr 2020 21:48:17 +0000 (UTC)
commit 8850294e1870f038d8b9f49efc53b5a433bd013d
Author: Christian Hergert <chergert redhat com>
Date:   Fri Apr 17 14:12:40 2020 -0700
    gutterlines: short-circuit line check
    
    This is faster than checking for a quark in an inline set.
 gtksourceview/gtksourcegutterlines.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/gtksourceview/gtksourcegutterlines.c b/gtksourceview/gtksourcegutterlines.c
index fea9c692..df9b9bc7 100644
--- a/gtksourceview/gtksourcegutterlines.c
+++ b/gtksourceview/gtksourcegutterlines.c
@@ -456,7 +456,8 @@ gboolean
 gtk_source_gutter_lines_is_cursor (GtkSourceGutterLines *lines,
                                    guint                 line)
 {
-       return gtk_source_gutter_lines_has_qclass (lines, line, q_cursor_line);
+       return line == lines->cursor_line ||
+              gtk_source_gutter_lines_has_qclass (lines, line, q_cursor_line);
 }
 
 /**
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]