[gnome-builder] source view: fix cursor aspect at end of line
- From: Sébastien Lafargue <slafargue src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] source view: fix cursor aspect at end of line
- Date: Sun, 17 Jan 2016 11:37:22 +0000 (UTC)
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]