[Bug 53153] New: SetWindowPos() incorrectly computes exposure region of parent window with WS_EX_COMPOSITED

WineHQ Bugzilla wine-bugs at winehq.org
Mon Jun 13 11:11:13 CDT 2022


https://bugs.winehq.org/show_bug.cgi?id=53153

            Bug ID: 53153
           Summary: SetWindowPos() incorrectly computes exposure region of
                    parent window with WS_EX_COMPOSITED
           Product: Wine
           Version: 7.10
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wineserver
          Assignee: wine-bugs at winehq.org
          Reporter: jinoh.kang.kr at gmail.com
      Distribution: ---

If a window is composited (i.e. has WS_EX_COMPOSITED set and is not using
parent DC) and repaint is triggered by calling SetWindowPos() on its child
window, the parent window's exposed region shall be the union of the old and
new visible region, *not* the difference.

Affected applications:

- KakaoTalk banner ad window is not re-painted correctly on ad rollover,
causing text artifacts from remains of the previous ad.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list