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.…
==============================================================================
--- 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);
}
}