user32: Enforce that surfaces are flushed after ReleaseDC.
sebastian at fds-team.de
Mon Mar 2 07:07:19 CST 2015
On 02.03.2015 13:44, Alexandre Julliard wrote:
> Sebastian Lackner <sebastian at fds-team.de> writes:
>> @@ -1116,6 +1116,7 @@ HDC WINAPI GetWindowDC( HWND hwnd )
>> INT WINAPI ReleaseDC( HWND hwnd, HDC hdc )
>> + flush_window_surfaces( FALSE );
>> return release_dc( hwnd, hdc, FALSE );
> I don't think we can afford to do that, we'd be flushing constantly.
Do you have a better idea how to solve that? Even the wine code internally relies on that,
see for example dlls/comctl/animate.c:ANIMATE_AnimationThread.
More information about the wine-devel