diff options
| author | Léo Lam <leo@leolam.fr> | 2020-11-02 21:37:33 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-02 21:37:33 +0100 |
| commit | 060040e909c4b57f419e8f1dc7bdbe965537f8fd (patch) | |
| tree | 01cd062a7ca5c516a8a775eb58ceaa928501a30c /Source/Android/app/src/main/java | |
| parent | c3bc079c815d739f5bb43f89df708ffc53b6efc0 (diff) | |
| parent | f6ef6a317da7d632dd96b266789fec88f346fbd9 (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.java | 15 |
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) |
