From 0ca4c6dbd4a19607b2fc82f82171226c679f58b4 Mon Sep 17 00:00:00 2001 From: JosJuice Date: Thu, 9 Sep 2021 19:27:44 +0200 Subject: [PATCH] Android: Add save button to cheats activity By request. Matches the settings activity. --- .../features/cheats/ui/CheatsActivity.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/CheatsActivity.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/CheatsActivity.java index e1210a86f6..9eff4d1c9e 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/CheatsActivity.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/CheatsActivity.java @@ -5,6 +5,9 @@ package org.dolphinemu.dolphinemu.features.cheats.ui; import android.content.Context; import android.content.Intent; import android.os.Bundle; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; @@ -93,6 +96,27 @@ public class CheatsActivity extends AppCompatActivity mViewModel.getOpenDetailsViewEvent().observe(this, this::openDetailsView); } + @Override + public boolean onCreateOptionsMenu(Menu menu) + { + MenuInflater inflater = getMenuInflater(); + inflater.inflate(R.menu.menu_settings, menu); + + return true; + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) + { + if (item.getItemId() == R.id.menu_save_exit) + { + finish(); + return true; + } + + return false; + } + @Override protected void onStop() {