[gnome-builder: 3/3] editor: fix eronious insertion of extra lines.



commit 97135cdd7b9592c9b1588f060f6411f6f2e92396
Author: Christian Hergert <christian hergert me>
Date:   Fri Sep 12 17:52:50 2014 -0700

    editor: fix eronious insertion of extra lines.

 src/editor/gb-source-change-monitor.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/src/editor/gb-source-change-monitor.c b/src/editor/gb-source-change-monitor.c
index 80c8ec3..4e332fb 100644
--- a/src/editor/gb-source-change-monitor.c
+++ b/src/editor/gb-source-change-monitor.c
@@ -200,7 +200,7 @@ on_insert_text_after_cb (GbSourceChangeMonitor *monitor,
     {
       GtkTextIter end;
       GtkTextIter iter;
-      guint last_line = line;
+      guint last_line;
 
       len = g_utf8_strlen (text, len);
 
@@ -208,6 +208,8 @@ on_insert_text_after_cb (GbSourceChangeMonitor *monitor,
       gtk_text_iter_assign (&end, location);
       gtk_text_iter_backward_chars (&iter, len);
 
+      last_line = gtk_text_iter_get_line (&iter);
+
       while (gtk_text_iter_compare (&iter, &end) <= 0)
         {
           line = gtk_text_iter_get_line (&iter);


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