diff --git a/PowerEditor/src/WinControls/AnsiCharPanel/ansiCharPanel.cpp b/PowerEditor/src/WinControls/AnsiCharPanel/ansiCharPanel.cpp index 656af33cd..75cb1112b 100644 --- a/PowerEditor/src/WinControls/AnsiCharPanel/ansiCharPanel.cpp +++ b/PowerEditor/src/WinControls/AnsiCharPanel/ansiCharPanel.cpp @@ -124,7 +124,7 @@ INT_PTR CALLBACK AnsiCharPanel::run_dlgProc(UINT message, WPARAM wParam, LPARAM static bool becomeDarkMode = false; static bool becomeLightMode = false; HWND hHeader = ListView_GetHeader(_listView.getHSelf()); - if (NppDarkMode::isEnabled()) + if (NppDarkMode::isEnabled() && reinterpret_cast(lParam)->hwndFrom == hHeader) { if (!becomeDarkMode) {