From d3f78bad950b97110d43f5cd1934958b4dd28529 Mon Sep 17 00:00:00 2001
From: FunkyFr3sh <cc.red.alert.1@googlemail.com>
Date: Sat, 2 Nov 2024 16:57:26 +0100
Subject: [PATCH] Revert "don't emulate 60hz vblank on 60hz monitor"

This reverts commit 95a5f7231e8298d73302a02982631fe3a9401e84.
---
 inc/dd.h |  1 -
 src/dd.c | 10 +---------
 2 files changed, 1 insertion(+), 10 deletions(-)

diff --git a/inc/dd.h b/inc/dd.h
index cb82a6e..b9382b1 100644
--- a/inc/dd.h
+++ b/inc/dd.h
@@ -176,7 +176,6 @@ typedef struct CNCDDRAW
     DWORD gui_thread_id;
     BOOL show_driver_warning;
     BOOL windowed_hack;
-    BOOL wait_for_real_vblank;
 
     struct
     {
diff --git a/src/dd.c b/src/dd.c
index d7018e0..09e22bf 100644
--- a/src/dd.c
+++ b/src/dd.c
@@ -701,14 +701,6 @@ HRESULT dd_SetDisplayMode(DWORD dwWidth, DWORD dwHeight, DWORD dwBPP, DWORD dwFl
                 g_config.fullscreen = FALSE;
             }
         }
-        else if (g_config.maxgameticks == 0)
-        {
-            // no need to emulate 60hz vblank if we got a 60hz monitor
-            if (g_ddraw.mode.dmDisplayFrequency == 60 || g_ddraw.mode.dmDisplayFrequency == 59)
-            {
-                g_ddraw.wait_for_real_vblank = TRUE;
-            }
-        }
     }
 
     BOOL zooming = g_ddraw.zoom.enabled;
@@ -1566,7 +1558,7 @@ HRESULT dd_SetCooperativeLevel(HWND hwnd, DWORD dwFlags)
 
 HRESULT dd_WaitForVerticalBlank(DWORD dwFlags, HANDLE hEvent)
 {
-    if (g_config.maxgameticks == -2 || g_ddraw.wait_for_real_vblank)
+    if (g_config.maxgameticks == -2)
     {
         /* Workaround for DwmFlush() freeze (e.g. slow alt+tab) issue on windows 7 SP1 */
         if (g_ddraw.renderer == ogl_render_main && !IsWine() && !IsWindows8OrGreater())