diff --git a/base/applications/notepad/main.c b/base/applications/notepad/main.c index 3668527a0d9..fa5580eb739 100644 --- a/base/applications/notepad/main.c +++ b/base/applications/notepad/main.c @@ -637,8 +637,8 @@ int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE prev, LPTSTR cmdline, int sh while (GetMessage(&msg, NULL, 0, 0)) { - if (!TranslateAccelerator(Globals.hMainWnd, hAccel, &msg) && - !IsDialogMessage(Globals.hFindReplaceDlg, &msg)) + if ((!Globals.hFindReplaceDlg || !IsDialogMessage(Globals.hFindReplaceDlg, &msg)) && + !TranslateAccelerator(Globals.hMainWnd, hAccel, &msg)) { TranslateMessage(&msg); DispatchMessage(&msg);