From 56ab103559cf60994147c26efaae7c53f33f2a3a Mon Sep 17 00:00:00 2001
From: Connor McLaughlin <stenzek@gmail.com>
Date: Sun, 8 Nov 2020 00:12:37 +1000
Subject: [PATCH] GameSettings: Fix CD-ROM read speedup incorrectly saved to
 ini

---
 src/frontend-common/game_settings.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/frontend-common/game_settings.cpp b/src/frontend-common/game_settings.cpp
index 98bced1b1..0d824e42b 100644
--- a/src/frontend-common/game_settings.cpp
+++ b/src/frontend-common/game_settings.cpp
@@ -288,7 +288,7 @@ static void StoreIniSection(const Entry& entry, const char* section, CSimpleIniA
     ini.SetBoolValue(section, "CPUOverclockEnable", entry.cpu_overclock_enable.value());
 
   if (entry.cdrom_read_speedup.has_value())
-    ini.SetBoolValue(section, "CDROMReadSpeedup", entry.cdrom_read_speedup.value());
+    ini.SetLongValue(section, "CDROMReadSpeedup", static_cast<long>(entry.cdrom_read_speedup.value()));
 
   if (entry.display_active_start_offset.has_value())
     ini.SetLongValue(section, "DisplayActiveStartOffset", entry.display_active_start_offset.value());