+ chg: EOL-Mode: status-bar double-click : inverted cyclic change rotation CRLF -> LF -> CR

This commit is contained in:
Rainer Kottenhoff 2021-02-26 16:58:51 +01:00
parent 3d1c78a499
commit 6c8fd82b4d

View File

@ -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);