- Fix menu surfing while using MS Office 2003. See CORE-12085 and CORE-12071.
svn path=/trunk/; revision=73532
VOID FASTCALL
IntSendChildNCPaint(PWND pWnd)
{
+ PWND Child;
+ HWND *List, *phWnd;
+
+ List = IntWinListChildren(UserGetDesktopWindow());
+ if ( List )
+ {
+ for (phWnd = List; *phWnd; ++phWnd)
+ {
+ Child = ValidateHwndNoErr(*phWnd);
+ if ( Child && Child->hrgnUpdate == NULL && Child->state & WNDS_SENDNCPAINT)
+ {
+ USER_REFERENCE_ENTRY Ref;
+ UserRefObjectCo(Child, &Ref);
+ IntSendNCPaint(Child, HRGN_WINDOW);
+ UserDerefObjectCo(Child);
+ }
+ }
+ }
+/* FIXME : Use snap shot mode until window death is fixed while surfing menus! Fix CORE-12085 and CORE-12071.
pWnd = pWnd->spwndChild;
while(pWnd)
{
UserDerefObjectCo(pWnd);
}
pWnd = pWnd->spwndNext;
- }
+ }*/
}
/*