Fix FRAME_LIMIT int not being reset on exit if the turbo hotkey is spammed

This commit is contained in:
Briar 2025-04-11 23:49:01 +02:00 committed by OpenSauce
parent bf4eef8e58
commit 14413d896f

View file

@ -26,7 +26,6 @@ class HotkeyFunctions (
fun toggleTurboSpeed() { fun toggleTurboSpeed() {
if (isTurboSpeedEnabled) { if (isTurboSpeedEnabled) {
normalSpeed = IntSetting.FRAME_LIMIT.int
IntSetting.FRAME_LIMIT.int = IntSetting.TURBO_SPEED.int IntSetting.FRAME_LIMIT.int = IntSetting.TURBO_SPEED.int
} else { } else {
IntSetting.FRAME_LIMIT.int = normalSpeed IntSetting.FRAME_LIMIT.int = normalSpeed
@ -41,12 +40,10 @@ class HotkeyFunctions (
} }
fun resetTurboSpeed() { fun resetTurboSpeed() {
if (isTurboSpeedEnabled) { isTurboSpeedEnabled = false
isTurboSpeedEnabled = false IntSetting.FRAME_LIMIT.int = normalSpeed
IntSetting.FRAME_LIMIT.int = normalSpeed
settings.saveSetting(IntSetting.FRAME_LIMIT, SettingsFile.FILE_NAME_CONFIG) settings.saveSetting(IntSetting.FRAME_LIMIT, SettingsFile.FILE_NAME_CONFIG)
NativeLibrary.reloadSettings() NativeLibrary.reloadSettings()
}
} }
} }