Based on the patch of I_Kill_Bugs of JIRA user. CORE-16687, CORE-12114
rcChild = Child->rcWindow;
RECTL_vOffsetRect(&rcChild, -ClientOrigin.x, -ClientOrigin.y);
rcChild = Child->rcWindow;
RECTL_vOffsetRect(&rcChild, -ClientOrigin.x, -ClientOrigin.y);
+ /* Adjust window positions */
+ RECTL_vOffsetRect(&Child->rcWindow, dx, dy);
+ RECTL_vOffsetRect(&Child->rcClient, dx, dy);
+
if (!prcScroll || RECTL_bIntersectRect(&rcDummy, &rcChild, &rcScroll))
{
UserRefObjectCo(Child, &WndRef);
if (!prcScroll || RECTL_bIntersectRect(&rcDummy, &rcChild, &rcScroll))
{
UserRefObjectCo(Child, &WndRef);