From bf4eef8e58f2d06e407a072f3f6707d135db466a Mon Sep 17 00:00:00 2001 From: Briar <205427297+icy-briar@users.noreply.github.com> Date: Fri, 11 Apr 2025 22:30:11 +0200 Subject: [PATCH] android: Clean up the turbo speed hotkey implementation --- .../java/org/citra/citra_emu/NativeLibrary.kt | 11 ----------- .../features/hotkeys/HotkeyFunctions.kt | 5 ----- src/android/app/src/main/jni/native.cpp | 16 ---------------- 3 files changed, 32 deletions(-) diff --git a/src/android/app/src/main/java/org/citra/citra_emu/NativeLibrary.kt b/src/android/app/src/main/java/org/citra/citra_emu/NativeLibrary.kt index 4815f9e2c..583e59863 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/NativeLibrary.kt +++ b/src/android/app/src/main/java/org/citra/citra_emu/NativeLibrary.kt @@ -186,17 +186,6 @@ object NativeLibrary { external fun unlinkConsole() - - /** - * Turbo speed. - */ - external fun toggleTurboSpeed(enabled: Boolean) - - external fun getTurboSpeedSlider(): Int - - external fun setTurboSpeedSlider(value: Int) - - private var coreErrorAlertResult = false private val coreErrorAlertLock = Object() diff --git a/src/android/app/src/main/java/org/citra/citra_emu/features/hotkeys/HotkeyFunctions.kt b/src/android/app/src/main/java/org/citra/citra_emu/features/hotkeys/HotkeyFunctions.kt index e9e49293b..b097c18fb 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/features/hotkeys/HotkeyFunctions.kt +++ b/src/android/app/src/main/java/org/citra/citra_emu/features/hotkeys/HotkeyFunctions.kt @@ -27,12 +27,8 @@ class HotkeyFunctions ( fun toggleTurboSpeed() { if (isTurboSpeedEnabled) { normalSpeed = IntSetting.FRAME_LIMIT.int - NativeLibrary.toggleTurboSpeed(true) - NativeLibrary.setTurboSpeedSlider(IntSetting.TURBO_SPEED.int) IntSetting.FRAME_LIMIT.int = IntSetting.TURBO_SPEED.int } else { - NativeLibrary.toggleTurboSpeed(false) - NativeLibrary.setTurboSpeedSlider(normalSpeed) IntSetting.FRAME_LIMIT.int = normalSpeed } @@ -47,7 +43,6 @@ class HotkeyFunctions ( fun resetTurboSpeed() { if (isTurboSpeedEnabled) { isTurboSpeedEnabled = false - NativeLibrary.toggleTurboSpeed(false) IntSetting.FRAME_LIMIT.int = normalSpeed settings.saveSetting(IntSetting.FRAME_LIMIT, SettingsFile.FILE_NAME_CONFIG) diff --git a/src/android/app/src/main/jni/native.cpp b/src/android/app/src/main/jni/native.cpp index 45655fc8e..02cc329af 100644 --- a/src/android/app/src/main/jni/native.cpp +++ b/src/android/app/src/main/jni/native.cpp @@ -773,22 +773,6 @@ void Java_org_citra_citra_1emu_NativeLibrary_logDeviceInfo([[maybe_unused]] JNIE LOG_INFO(Frontend, "Host OS: Android API level {}", android_get_device_api_level()); } -void JNICALL Java_org_citra_citra_1emu_NativeLibrary_toggleTurboSpeed([[maybe_unused]] JNIEnv* env, - [[maybe_unused]] jobject obj, - jboolean enabled) { - Settings::values.turbo_speed = enabled ? true : false; -} - -jint JNICALL Java_org_citra_citra_1emu_NativeLibrary_getTurboSpeedSlider( - [[maybe_unused]] JNIEnv* env, [[maybe_unused]] jobject obj) { - return static_cast(Settings::values.turbo_speed); -} - -void JNICALL Java_org_citra_citra_1emu_NativeLibrary_setTurboSpeedSlider( - [[maybe_unused]] JNIEnv* env, [[maybe_unused]] jobject obj, jint value) { - Settings::values.turbo_speed = value; -} - jboolean Java_org_citra_citra_1emu_NativeLibrary_isFullConsoleLinked(JNIEnv* env, jobject obj) { return HW::UniqueData::IsFullConsoleLinked(); }