Skip to content

Commit

Permalink
Avoid wrap all lines after change word wrap mode, issue #692.
Browse files Browse the repository at this point in the history
  • Loading branch information
zufuliu committed Jul 27, 2023
1 parent 95a5f62 commit 763569c
Showing 1 changed file with 0 additions and 8 deletions.
8 changes: 0 additions & 8 deletions src/Notepad2.c
Original file line number Diff line number Diff line change
Expand Up @@ -4014,24 +4014,16 @@ LRESULT MsgCommand(HWND hwnd, WPARAM wParam, LPARAM lParam) {

case IDM_VIEW_WORDWRAP: {
fWordWrapG = fvCurFile.fWordWrap = !fvCurFile.fWordWrap;
const Sci_Line iVisTopLine = SciCall_GetFirstVisibleLine();
const Sci_Line iDocTopLine = SciCall_DocLineFromVisible(iVisTopLine);
SciCall_SetWrapMode(fvCurFile.fWordWrap ? iWordWrapMode : SC_WRAP_NONE);
SciCall_SetFirstVisibleLine(iVisTopLine);
SciCall_EnsureVisible(iDocTopLine);
UpdateToolbar();
} break;

case IDM_VIEW_WORDWRAPSETTINGS:
if (WordWrapSettingsDlg(hwnd)) {
const Sci_Line iVisTopLine = SciCall_GetFirstVisibleLine();
const Sci_Line iDocTopLine = SciCall_DocLineFromVisible(iVisTopLine);
SciCall_SetWrapMode(fvCurFile.fWordWrap ? iWordWrapMode : SC_WRAP_NONE);
SciCall_SetMarginOptions(bWordWrapSelectSubLine ? SC_MARGINOPTION_SUBLINESELECT : SC_MARGINOPTION_NONE);
EditSetWrapIndentMode(fvCurFile.iTabWidth, fvCurFile.iIndentWidth);
SetWrapVisualFlags();
SciCall_SetFirstVisibleLine(iVisTopLine);
SciCall_EnsureVisible(iDocTopLine);
UpdateToolbar();
}
break;
Expand Down

0 comments on commit 763569c

Please sign in to comment.