From 5a3505c985096d2d31baefaaca1d9d59cf78a29c Mon Sep 17 00:00:00 2001 From: Noomen Hamza Date: Thu, 23 Sep 1999 11:36:25 +0000 Subject: [PATCH] Non active window should be activated when it gets any client/non-client double/single left/medium/right mouse click(s). --- windows/defwnd.c | 2 +- windows/nonclient.c | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/windows/defwnd.c b/windows/defwnd.c index 16c62385ed6..d8bf1ebb110 100644 --- a/windows/defwnd.c +++ b/windows/defwnd.c @@ -283,7 +283,7 @@ static LRESULT DEFWND_DefWinProc( WND *wndPtr, UINT msg, WPARAM wParam, } /* Caption clicks are handled by the NC_HandleNCLButtonDown() */ - return (LOWORD(lParam) == HTCAPTION) ? MA_NOACTIVATE : MA_ACTIVATE; + return (LOWORD(lParam) >= HTCLIENT) ? MA_ACTIVATE : MA_NOACTIVATE; case WM_ACTIVATE: /* The default action in Windows is to set the keyboard focus to diff --git a/windows/nonclient.c b/windows/nonclient.c index 87acf69e8ec..0563c595a30 100644 --- a/windows/nonclient.c +++ b/windows/nonclient.c @@ -2589,9 +2589,6 @@ LONG NC_HandleNCLButtonDown( WND* pWnd, WPARAM16 wParam, LPARAM lParam ) { HWND hwnd = pWnd->hwndSelf; - if(GetForegroundWindow() != hwnd) - SetWindowPos( hwnd, 0, 0, 0,0,0,SWP_NOSIZE | SWP_NOMOVE | SWP_DRAWFRAME); - switch(wParam) /* Hit test */ { case HTCAPTION: