From 6c8fd82b4d2fed6cf8e6c698178333845d2f46c1 Mon Sep 17 00:00:00 2001 From: Rainer Kottenhoff Date: Fri, 26 Feb 2021 16:58:51 +0100 Subject: [PATCH] + chg: EOL-Mode: status-bar double-click : inverted cyclic change rotation CRLF -> LF -> CR --- src/Notepad3.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Notepad3.c b/src/Notepad3.c index 6d53df056..8bd7d2a2d 100644 --- a/src/Notepad3.c +++ b/src/Notepad3.c @@ -7919,6 +7919,7 @@ LRESULT MsgNotify(HWND hwnd, WPARAM wParam, LPARAM lParam) switch (g_vSBSOrder[pnmm->dwItemSpec]) { case STATUS_EOLMODE: { if (Globals.bDocHasInconsistentEOLs) { + int const eol_mode = SciCall_GetEOLMode(); int const eol_cmd = (eol_mode == SC_EOL_CRLF) ? IDM_LINEENDINGS_CRLF : @@ -7958,7 +7959,7 @@ LRESULT MsgNotify(HWND hwnd, WPARAM wParam, LPARAM lParam) GUARD_RETURN(!0); case STATUS_EOLMODE: { - int const eol_mode = (SciCall_GetEOLMode() + 1) % 3; + int const eol_mode = (SciCall_GetEOLMode() + 2) % 3; int const eol_cmd = (eol_mode == SC_EOL_CRLF) ? IDM_LINEENDINGS_CRLF : ((eol_mode == SC_EOL_CR) ? IDM_LINEENDINGS_CR : IDM_LINEENDINGS_LF); PostWMCommand(hwnd, eol_cmd);