mirror of
https://github.com/azahar-emu/azahar.git
synced 2025-04-28 13:47:59 +03:00
android: Clean up the turbo speed hotkey implementation
This commit is contained in:
parent
2a7a5078fc
commit
bf4eef8e58
3 changed files with 0 additions and 32 deletions
|
@ -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()
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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<jint>(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();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue