[gnome-builder: 3/3] editor: fix eronious insertion of extra lines.
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder: 3/3] editor: fix eronious insertion of extra lines.
- Date: Sat, 13 Sep 2014 00:53:05 +0000 (UTC)
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]