[gnome-builder] vim: Fix selection-bound off-by-one error in move_line_start
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] vim: Fix selection-bound off-by-one error in move_line_start
- Date: Mon, 6 Oct 2014 07:03:59 +0000 (UTC)
commit 98e5e9bb23c825b97c8df9b04823526bebde47e2
Author: Florian Müllner <fmuellner gnome org>
Date: Mon Oct 6 08:31:33 2014 +0200
vim: Fix selection-bound off-by-one error in move_line_start
Just like the fix to forward-word in commit 61d5432405, but for '^'
this time ...
src/editor/gb-editor-vim.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/editor/gb-editor-vim.c b/src/editor/gb-editor-vim.c
index 6b2a4e3..cdd01b6 100644
--- a/src/editor/gb-editor-vim.c
+++ b/src/editor/gb-editor-vim.c
@@ -652,6 +652,8 @@ gb_editor_vim_move_line_start (GbEditorVim *vim)
if (has_selection)
{
+ if (gtk_text_iter_compare (&iter, &selection) > 0)
+ gtk_text_iter_forward_char (&iter);
gb_editor_vim_select_range (vim, &iter, &selection);
gb_editor_vim_ensure_anchor_selected (vim);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]