[gnome-builder] source-view: remove jumps during insert-text/delete-range



commit e1707a1e44b4b35d10f6668c6de7e66d4bfe594f
Author: Christian Hergert <chergert redhat com>
Date:   Wed Nov 9 17:13:53 2016 -0800

    source-view: remove jumps during insert-text/delete-range
    
    This creates some unpredictability in the system when dealing with snippets
    so let's avoid it here for now.
    
    Instead, we should do more mark checks to see when we should implicitly
    record a jump.

 libide/sourceview/ide-source-view.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)
---
diff --git a/libide/sourceview/ide-source-view.c b/libide/sourceview/ide-source-view.c
index 3591883..0a76da7 100644
--- a/libide/sourceview/ide-source-view.c
+++ b/libide/sourceview/ide-source-view.c
@@ -1190,7 +1190,6 @@ ide_source_view__buffer_insert_text_cb (IdeSourceView *self,
     ide_source_snippet_before_insert_text (snippet, buffer, iter, text, len);
   ide_source_view_unblock_handlers (self);
 
-  ide_source_view_jump (self, iter);
 }
 
 static void
@@ -1247,7 +1246,6 @@ ide_source_view__buffer_delete_range_cb (IdeSourceView *self,
       ide_source_view_invalidate_range_mark (self, begin_mark, end_mark);
     }
 
-  ide_source_view_jump (self, begin);
 }
 
 static void


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