From 3f486224a9c24289512aa1c4ce92839a0ff70274 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Thu, 10 Aug 2023 15:39:38 -0700
Subject: [PATCH] Fixed refresh rate calculation for KMSDRM
---
src/video/kmsdrm/SDL_kmsdrmvideo.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c
index 927af657c982..5312a584e93d 100644
--- a/src/video/kmsdrm/SDL_kmsdrmvideo.c
+++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c
@@ -188,7 +188,7 @@ static float CalculateRefreshRate(drmModeModeInfo *mode)
den *= mode->vscan;
}
- return ((100 * num) / den) / 100.0f;
+ return ((100 * (Sint64)num) / den) / 100.0f;
}
static int KMSDRM_Available(void)