Author: jimtabor Date: Thu Jun 7 11:52:13 2012 New Revision: 56705
URL: http://svn.reactos.org/svn/reactos?rev=56705&view=rev Log: [Win32k] - Turn off a debug print. Fixed wine Edit test_edit_control_2 SetFocus return and one more in Msg test_SetFocus.
Modified: trunk/reactos/win32ss/user/ntuser/focus.c trunk/reactos/win32ss/user/ntuser/window.c
Modified: trunk/reactos/win32ss/user/ntuser/focus.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/focus.c... ============================================================================== --- trunk/reactos/win32ss/user/ntuser/focus.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/focus.c [iso-8859-1] Thu Jun 7 11:52:13 2012 @@ -596,12 +596,9 @@ }
// Check again! SetActiveWindow could have set the focus via WM_ACTIVATE. - if (ThreadQueue->spwndFocus && ThreadQueue->spwndFocus == Window) - { - hWndPrev = UserHMGetHandle(ThreadQueue->spwndFocus); - } - - /* check if the specified window can be set in the input data of a given queue */ + hWndPrev = ThreadQueue->spwndFocus ? UserHMGetHandle(ThreadQueue->spwndFocus) : 0; + + /* check if the specified window can be set in the input data of a given queue */ if (ThreadQueue == Window->head.pti->MessageQueue) /* set the current thread focus window */ ThreadQueue->spwndFocus = Window;
Modified: trunk/reactos/win32ss/user/ntuser/window.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/window.... ============================================================================== --- trunk/reactos/win32ss/user/ntuser/window.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/window.c [iso-8859-1] Thu Jun 7 11:52:13 2012 @@ -2413,7 +2413,7 @@ if (!co_WinPosShowWindow(Window, SW_HIDE)) { // Rule #1. if (ti->MessageQueue->spwndActive == Window && ti->MessageQueue == IntGetFocusMessageQueue()) - { ERR("DestroyWindow AOW\n"); + { //ERR("DestroyWindow AOW\n"); co_WinPosActivateOtherWindow(Window); } }