From f6d36235cd1dbcbfdccada385c32b241aae426e6 Mon Sep 17 00:00:00 2001 From: ArkadiuszMichalski <2730894+ArkadiuszMichalski@users.noreply.github.com> Date: Fri, 2 Dec 2022 12:18:48 +0100 Subject: [PATCH] Fix sorting failure in zero-length column mode selection Support thin rectangular by sort commands. Ref: https://www.scintilla.org/ScintillaDoc.html#SCI_GETSELECTIONMODE Fix #12299, close #12595 --- PowerEditor/src/NppCommands.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PowerEditor/src/NppCommands.cpp b/PowerEditor/src/NppCommands.cpp index 29f1819fa..379bf4546 100644 --- a/PowerEditor/src/NppCommands.cpp +++ b/PowerEditor/src/NppCommands.cpp @@ -650,7 +650,7 @@ void Notepad_plus::command(int id) bool hasLineSelection = false; if (_pEditView->execute(SCI_GETSELECTIONS) > 1) { - if (_pEditView->execute(SCI_SELECTIONISRECTANGLE)) + if (_pEditView->execute(SCI_SELECTIONISRECTANGLE) || _pEditView->execute(SCI_GETSELECTIONMODE) == SC_SEL_THIN) { size_t rectSelAnchor = _pEditView->execute(SCI_GETRECTANGULARSELECTIONANCHOR); size_t rectSelCaret = _pEditView->execute(SCI_GETRECTANGULARSELECTIONCARET);