Author: jimtabor
Date: Mon Aug 20 05:19:50 2012
New Revision: 57114
URL:
http://svn.reactos.org/svn/reactos?rev=57114&view=rev
Log:
[NtUser]
- Fix screensave access hangs but it was recoverable and did not crash. The new ATI points
seem to kick in so disabling them for now and leaving error prints. See bug 7225, need to
separate the message queue.
Modified:
trunk/reactos/win32ss/user/ntuser/window.c
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] Mon Aug 20 05:19:50 2012
@@ -1090,7 +1090,8 @@
Wnd->head.pti == WndNewOwner->head.pti ||
WndOldOwner->head.pti != WndNewOwner->head.pti )
{
- UserAttachThreadInput(Wnd->head.pti, WndOldOwner->head.pti, FALSE);
+ ERR("ProcessOwnerSwap Old out.\n");
+ //UserAttachThreadInput(Wnd->head.pti, WndOldOwner->head.pti, FALSE);
}
}
}
@@ -1101,7 +1102,8 @@
if (!WndOldOwner ||
WndOldOwner->head.pti != WndNewOwner->head.pti )
{
- UserAttachThreadInput(Wnd->head.pti, WndNewOwner->head.pti, TRUE);
+ ERR("ProcessOwnerSwap New in.\n");
+ //UserAttachThreadInput(Wnd->head.pti, WndNewOwner->head.pti, TRUE);
}
}
}
@@ -1243,14 +1245,16 @@
{
if (Wnd->head.pti != WndOldParent->head.pti)
{
- UserAttachThreadInput(Wnd->head.pti, WndOldParent->head.pti, FALSE);
+ ERR("SetParent Old out.\n");
+ //UserAttachThreadInput(Wnd->head.pti, WndOldParent->head.pti, FALSE);
}
}
if ( WndNewParent != co_GetDesktopWindow(Wnd))
{
if (Wnd->head.pti != WndNewParent->head.pti)
{
- UserAttachThreadInput(Wnd->head.pti, WndNewParent->head.pti, TRUE);
+ ERR("SetParent New in.\n");
+ //UserAttachThreadInput(Wnd->head.pti, WndNewParent->head.pti, TRUE);
}
}
}
@@ -1938,7 +1942,8 @@
Class->atomClassName != gpsi->atomSysClass[ICLS_IME] &&
pti != pWnd->spwndOwner->head.pti)
{
- UserAttachThreadInput(pti, pWnd->spwndOwner->head.pti, TRUE);
+ ERR("CreateWindow Owner in.\n");
+ //UserAttachThreadInput(pti, pWnd->spwndOwner->head.pti, TRUE);
}
}
@@ -2221,7 +2226,8 @@
{
if (pti != Window->spwndParent->head.pti)
{
- UserAttachThreadInput(pti, Window->spwndParent->head.pti, TRUE);
+ ERR("CreateWindow Parent in.\n");
+ //UserAttachThreadInput(pti, Window->spwndParent->head.pti, TRUE);
}
}
}
@@ -2558,7 +2564,8 @@
{
if (Window->spwndOwner)
{
- UserAttachThreadInput(Window->head.pti,
Window->spwndOwner->head.pti, FALSE);
+ ERR("DestroyWindow Owner out.\n");
+ //UserAttachThreadInput(Window->head.pti,
Window->spwndOwner->head.pti, FALSE);
}
}
}
@@ -2596,7 +2603,8 @@
{
if (!IntIsTopLevelWindow(Window))
{
- UserAttachThreadInput(Window->head.pti,
Window->spwndParent->head.pti, FALSE);
+ ERR("DestroyWindow Parent out.\n");
+ //UserAttachThreadInput(Window->head.pti,
Window->spwndParent->head.pti, FALSE);
}
}
}