From: Rémi Bernon <rbernon(a)codeweavers.com> Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=58906 --- dlls/win32u/opengl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/dlls/win32u/opengl.c b/dlls/win32u/opengl.c index fc0be5795d4..45935395e6e 100644 --- a/dlls/win32u/opengl.c +++ b/dlls/win32u/opengl.c @@ -2183,6 +2183,7 @@ static BOOL win32u_wgl_context_flush( struct wgl_context *context, void (*flush) if (!draw->client) return flush_memory_pbuffer( flush ); interval = get_window_swap_interval( draw->client->hwnd ); + if (force_swap) interval = 0; TRACE( "context %p, hwnd %p, interval %d, flush %p\n", context, draw->client->hwnd, interval, flush ); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/9396