[gnome-builder] source view: fix cursor aspect at end of line



commit 4f28017bd5b5c19e4bffbebcc4b700b16fe6971d
Author: Sebastien Lafargue <slafargue gnome org>
Date:   Sun Jan 17 12:35:56 2016 +0100

    source view: fix cursor aspect at end of line

 libide/ide-source-view.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/libide/ide-source-view.c b/libide/ide-source-view.c
index 30514a7..6f4a350 100644
--- a/libide/ide-source-view.c
+++ b/libide/ide-source-view.c
@@ -2088,7 +2088,10 @@ ide_source_view_do_mode (IdeSourceView *self,
       if (gtk_text_iter_ends_line (&insert_iter) && !gtk_text_iter_starts_line (&insert_iter))
         {
           gtk_text_iter_backward_char (&insert_iter);
-          gtk_text_buffer_select_range (buffer, &insert_iter, &selection_iter);
+          if (gtk_text_buffer_get_has_selection (buffer))
+            gtk_text_buffer_select_range (buffer, &insert_iter, &selection_iter);
+          else
+            gtk_text_buffer_select_range (buffer, &insert_iter, &insert_iter);
         }
     }
 


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