From 00e199e791559f28456ece96f84089cb26756b66 Mon Sep 17 00:00:00 2001 From: bunnei Date: Fri, 30 Aug 2019 18:23:15 -0400 Subject: [PATCH] android: frontend: Add "Cancel" and "Default" buttons to reset overlay. --- .../citra_android/activities/EmulationActivity.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/android/app/src/main/java/org/citra/citra_android/activities/EmulationActivity.java b/src/android/app/src/main/java/org/citra/citra_android/activities/EmulationActivity.java index 59ef60329..b071a3a6d 100644 --- a/src/android/app/src/main/java/org/citra/citra_android/activities/EmulationActivity.java +++ b/src/android/app/src/main/java/org/citra/citra_android/activities/EmulationActivity.java @@ -548,12 +548,18 @@ public final class EmulationActivity extends AppCompatActivity { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle(R.string.emulation_control_scale); builder.setView(view); - builder.setPositiveButton(getString(R.string.ok), (dialogInterface, i) -> + builder.setNegativeButton(android.R.string.cancel, (dialogInterface, i) -> { }); + builder.setPositiveButton(android.R.string.ok, (dialogInterface, i) -> { SharedPreferences.Editor editor = mPreferences.edit(); editor.putInt("controlScale", seekbar.getProgress()); editor.apply(); - + mEmulationFragment.refreshInputOverlay(); + }); + builder.setNeutralButton(R.string.slider_default, (dialogInterface, i) -> { + SharedPreferences.Editor editor = mPreferences.edit(); + editor.putInt("controlScale", 50); + editor.apply(); mEmulationFragment.refreshInputOverlay(); });