From 8c6b5a72afdae411f49dfd7b05c1175faf5cf319 Mon Sep 17 00:00:00 2001 From: RaiKoHoff Date: Wed, 22 Jul 2020 08:55:35 +0200 Subject: [PATCH] + fix: Alt+W (strip trailing blanks) should work w/o selection --- src/Edit.c | 2 +- src/Notepad3.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Edit.c b/src/Edit.c index 7c9976079..d635a08a6 100644 --- a/src/Edit.c +++ b/src/Edit.c @@ -3884,7 +3884,7 @@ void EditStripLastCharacter(HWND hwnd, bool bIgnoreSelection, bool bTrailingBlan { UNUSED(hwnd); - if (SciCall_IsSelectionEmpty() && !bIgnoreSelection) { return; } + if (SciCall_IsSelectionEmpty() && !(bIgnoreSelection || bTrailingBlanksOnly)) { return; } DocPos const iSelStart = (SciCall_IsSelectionEmpty() || bIgnoreSelection) ? 0 : SciCall_GetSelectionStart(); DocPos const iSelEnd = (SciCall_IsSelectionEmpty() || bIgnoreSelection) ? Sci_GetDocEndPosition() : SciCall_GetSelectionEnd(); diff --git a/src/Notepad3.c b/src/Notepad3.c index 1dac20378..3646f5e54 100644 --- a/src/Notepad3.c +++ b/src/Notepad3.c @@ -4307,7 +4307,7 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam) case IDM_EDIT_PADWITHSPACES: - EditPadWithSpaces(Globals.hwndEdit,false,false); + EditPadWithSpaces(Globals.hwndEdit, false, false); break;