summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorSimonx22 <simon@oatmealdome.me>2022-01-07 12:31:48 -0500
committerSimonx22 <simon@oatmealdome.me>2022-01-07 16:23:06 -0500
commit0a82bb51bd59f83d3c895efc4e00ab5452963485 (patch)
tree987c273c64f6d136f480bb0460867ab4b18edb9e /Source/Android/app/src/main/java
parent4c0dcf42b8d594cbc12e45f44e38dff46ccaf975 (diff)
Android: remove save icon and add up button
Diffstat (limited to 'Source/Android/app/src/main/java')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/CheatsActivity.java23
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivity.java16
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityPresenter.java11
3 files changed, 20 insertions, 30 deletions
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 9eff4d1c9e..238a764f3b 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
@@ -7,7 +7,6 @@ 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;
@@ -94,6 +93,9 @@ public class CheatsActivity extends AppCompatActivity
onSelectedCheatChanged(mViewModel.getSelectedCheat().getValue());
mViewModel.getOpenDetailsViewEvent().observe(this, this::openDetailsView);
+
+ // show up button
+ getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
@Override
@@ -106,18 +108,6 @@ public class CheatsActivity extends AppCompatActivity
}
@Override
- public boolean onOptionsItemSelected(MenuItem item)
- {
- if (item.getItemId() == R.id.menu_save_exit)
- {
- finish();
- return true;
- }
-
- return false;
- }
-
- @Override
protected void onStop()
{
super.onStop();
@@ -179,6 +169,13 @@ public class CheatsActivity extends AppCompatActivity
}
}
+ @Override
+ public boolean onSupportNavigateUp()
+ {
+ onBackPressed();
+ return true;
+ }
+
private void openDetailsView(boolean open)
{
if (open)
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivity.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivity.java
index 185538032c..aa4bb6f10d 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivity.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivity.java
@@ -75,6 +75,9 @@ public final class SettingsActivity extends AppCompatActivity implements Setting
mPresenter = new SettingsActivityPresenter(this, getSettings());
mPresenter.onCreate(savedInstanceState, menuTag, gameID, revision, isWii, this);
+
+ // show up button
+ getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
@Override
@@ -87,12 +90,6 @@ public final class SettingsActivity extends AppCompatActivity implements Setting
}
@Override
- public boolean onOptionsItemSelected(MenuItem item)
- {
- return mPresenter.handleOptionsItem(item.getItemId());
- }
-
- @Override
protected void onSaveInstanceState(@NonNull Bundle outState)
{
// Critical: If super method is not called, rotations will be busted.
@@ -294,6 +291,13 @@ public final class SettingsActivity extends AppCompatActivity implements Setting
mPresenter.onExtensionSettingChanged(menuTag, value);
}
+ @Override
+ public boolean onSupportNavigateUp()
+ {
+ onBackPressed();
+ return true;
+ }
+
private SettingsFragment getFragment()
{
return (SettingsFragment) getSupportFragmentManager().findFragmentByTag(FRAGMENT_TAG);
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityPresenter.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityPresenter.java
index 478aa3ab42..8dbf415973 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityPresenter.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityPresenter.java
@@ -120,17 +120,6 @@ public final class SettingsActivityPresenter
}
}
- public boolean handleOptionsItem(int itemId)
- {
- if (itemId == R.id.menu_save_exit)
- {
- mView.finish();
- return true;
- }
-
- return false;
- }
-
public void onSettingChanged()
{
mShouldSave = true;