From 1f9ce8e2f73a0c2e04d3c210f39ca25871b980da Mon Sep 17 00:00:00 2001 From: Rainer Kottenhoff Date: Wed, 2 May 2018 01:35:02 +0200 Subject: [PATCH] + fix: Theme changed bug --- src/Notepad3.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/Notepad3.c b/src/Notepad3.c index 5ed2c3547..4de3250f3 100644 --- a/src/Notepad3.c +++ b/src/Notepad3.c @@ -1962,13 +1962,18 @@ void MsgThemeChanged(HWND hwnd,WPARAM wParam,LPARAM lParam) GetClientRect(hwnd,&rc); SendMessage(hwnd,WM_SIZE,SIZE_RESTORED,MAKELONG(rc.right,rc.bottom)); - UpdateToolbar(); - UpdateStatusbar(); - UpdateLineNumberWidth(); + EditFinalizeStyling(g_hwndEdit, -1); + + if (EditToggleView(g_hwndEdit, false)) { + EditToggleView(g_hwndEdit, true); + } EditClearAllOccurrenceMarkers(g_hwndEdit, 0, -1); MarkAllOccurrences(0); EditUpdateUrlHotspots(g_hwndEdit, 0, SciCall_GetTextLength(), g_bHyperlinkHotspot); - EditFinalizeStyling(g_hwndEdit, -1); + + UpdateToolbar(); + UpdateStatusbar(); + UpdateLineNumberWidth(); }