diff --git a/base/applications/regedit/framewnd.c b/base/applications/regedit/framewnd.c index 6f382a072cd..df1b796727d 100644 --- a/base/applications/regedit/framewnd.c +++ b/base/applications/regedit/framewnd.c @@ -1400,7 +1400,7 @@ LRESULT CALLBACK FrameWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lPa return DefWindowProcW(hWnd, message, wParam, lParam); break; case WM_ACTIVATE: - if (LOWORD(hWnd) && g_pChildWnd) + if (LOWORD(wParam) != WA_INACTIVE && g_pChildWnd) SetFocus(g_pChildWnd->hWnd); break; case WM_SIZE: