From 474a8f5357063ccc907144f6ec05da5d0a4dc39a Mon Sep 17 00:00:00 2001 From: Dmitry Timoshkov Date: Tue, 13 Feb 2007 16:24:17 +0800 Subject: [PATCH] user32: Activate an MDI child on WM_SETFOCUS as well as on WM_CHILDACTIVATE. --- dlls/user32/mdi.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dlls/user32/mdi.c b/dlls/user32/mdi.c index 23dd8e920aa..190e0cc3f83 100644 --- a/dlls/user32/mdi.c +++ b/dlls/user32/mdi.c @@ -1480,6 +1480,11 @@ LRESULT WINAPI DefMDIChildProcW( HWND hwnd, UINT message, SendMessageW( client, WM_MDIDESTROY, (WPARAM)hwnd, 0 ); return 0; + case WM_SETFOCUS: + if (ci->hwndActiveChild != hwnd) + MDI_ChildActivate( client, hwnd ); + break; + case WM_CHILDACTIVATE: MDI_ChildActivate( client, hwnd ); return 0;