diff --git a/src/Notepad3.c b/src/Notepad3.c index 07ec5a219..d5a472fb1 100644 --- a/src/Notepad3.c +++ b/src/Notepad3.c @@ -2108,9 +2108,7 @@ static void _InitializeSciEditCtrl(HWND hwndEditCtrl) SciCall_SetLayoutCache(SC_CACHE_PAGE); // Idle Styling (very large text) - //~~~SciCall_SetIdleStyling(SC_IDLESTYLING_NONE); // needed for focused view - //~~~SciCall_SetIdleStyling(SC_IDLESTYLING_AFTERVISIBLE); - SciCall_SetIdleStyling(SC_IDLESTYLING_ALL); + SciCall_SetIdleStyling(SC_IDLESTYLING_NONE); // needed for focused view SciCall_SetModEventMask(SCI_MODEVENTMASK_FULL); SciCall_SetCommandEvents(false); // speedup folding diff --git a/src/Styles.c b/src/Styles.c index cbff705fa..e8ec1874c 100644 --- a/src/Styles.c +++ b/src/Styles.c @@ -1725,7 +1725,7 @@ void Style_SetLexer(HWND hwnd, PEDITLEXER pLexNew) SciCall_SetLayoutCache(SC_CACHE_PAGE); //~SC_CACHE_DOCUMENT ~ memory consumption ! SciCall_SetPositionCache(SciCall_GetPositionCache()); // clear - default=1024 - SciCall_SetIdleStyling(SC_IDLESTYLING_ALL); + SciCall_SetIdleStyling(Flags.bHugeFileLoadState ? SC_IDLESTYLING_TOVISIBLE : SC_IDLESTYLING_NONE); SciCall_StartStyling(0); //~SciCall_Colourise(0, -1);