[geany/geany] 2d2929: join_lines: Remove `sci_fix_selection_anchors` function.
Eugene Arshinov
git-noreply at xxxxx
Sat Feb 25 15:51:32 UTC 2012
Branch: refs/heads/master
Author: Eugene Arshinov <earshinov at gmail.com>
Committer: Eugene Arshinov <earshinov at gmail.com>
Date: Sat, 25 Feb 2012 15:51:32
Commit: 2d29296302a40e5af39a81657d9a91f049fe579f
https://github.com/geany/geany/commit/2d29296302a40e5af39a81657d9a91f049fe579f
Log Message:
-----------
join_lines: Remove `sci_fix_selection_anchors` function.
Previously it was useful because `reflow_lines`, in case when selection
contained trailing newline, removed that newline from selection by
calling `sci_set_selection_end` which only works when anchor > current
cursor position (it's mentioned in Scintilla's documentation on
SCI_SETSELECTIONEND).
Now trailing newline is removed by calling `sci_deselect_last_newline`
which uses `sci_set_selection` with `start` and `end` arguments. This
function works regardless of the interposition of current cursor
position and anchor.
Modified Paths:
--------------
src/keybindings.c
Modified: src/keybindings.c
13 files changed, 0 insertions(+), 13 deletions(-)
===================================================================
@@ -2157,17 +2157,6 @@ static void sci_deselect_last_newline(ScintillaObject *sci)
}
-/* if cursor < anchor, swap them */
-static void sci_fix_selection_anchors(ScintillaObject *sci)
-{
- gint start, end;
-
- start = sci_get_selection_start(sci);
- end = sci_get_selection_end(sci);
- sci_set_selection(sci, start, end);
-}
-
-
static void reflow_paragraph(GeanyEditor *editor)
{
ScintillaObject *sci = editor->sci;
@@ -2186,7 +2175,6 @@ static void reflow_paragraph(GeanyEditor *editor)
if (!sel)
editor_select_indent_block(editor);
sci_deselect_last_newline(sci);
- sci_fix_selection_anchors(sci);
reflow_lines(editor, column);
if (!sel)
sci_set_anchor(sci, -1);
@@ -2213,7 +2201,6 @@ static void join_paragraph(GeanyEditor *editor)
if (!sel)
editor_select_indent_block(editor);
sci_deselect_last_newline(sci);
- //sci_fix_selection_anchors(sci);
join_lines(editor);
if (!sel)
sci_set_anchor(sci, -1);
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: TBD).
More information about the Commits
mailing list