summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2020-11-02 21:37:33 +0100
committerGitHub <noreply@github.com>2020-11-02 21:37:33 +0100
commit060040e909c4b57f419e8f1dc7bdbe965537f8fd (patch)
tree01cd062a7ca5c516a8a775eb58ceaa928501a30c /Source/Android/app/src/main/java
parentc3bc079c815d739f5bb43f89df708ffc53b6efc0 (diff)
parentf6ef6a317da7d632dd96b266789fec88f346fbd9 (diff)
Merge pull request #9216 from JosJuice/android-load-time
Android: Don't reset savestate time on load
Diffstat (limited to 'Source/Android/app/src/main/java')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/SaveLoadStateFragment.java15
1 files changed, 10 insertions, 5 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/SaveLoadStateFragment.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/SaveLoadStateFragment.java
index 3454b6d83d..7d93ca14f6 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/SaveLoadStateFragment.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/SaveLoadStateFragment.java
@@ -104,11 +104,16 @@ public final class SaveLoadStateFragment extends Fragment implements View.OnClic
int action = (mSaveOrLoad == SaveOrLoad.SAVE ? saveActionsMap : loadActionsMap)[buttonIndex];
((EmulationActivity) getActivity()).handleMenuAction(action);
- // The savestate most likely hasn't gotten saved yet (it happens asynchronously),
- // so we unfortunately can't rely on setButtonText/GetUnixTimeOfStateSlot here.
- Button button = (Button) view;
- CharSequence time = DateUtils.getRelativeTimeSpanString(0, 0, DateUtils.MINUTE_IN_MILLIS);
- button.setText(getString(R.string.emulation_state_slot, buttonIndex + 1, time));
+ if (mSaveOrLoad == SaveOrLoad.SAVE)
+ {
+ // Update the "last modified" time.
+ // The savestate most likely hasn't gotten saved to disk yet (it happens asynchronously),
+ // so we unfortunately can't rely on setButtonText/GetUnixTimeOfStateSlot here.
+
+ Button button = (Button) view;
+ CharSequence time = DateUtils.getRelativeTimeSpanString(0, 0, DateUtils.MINUTE_IN_MILLIS);
+ button.setText(getString(R.string.emulation_state_slot, buttonIndex + 1, time));
+ }
}
private void setButtonText(Button button, int index)