[Mobile] Fix AI selected decks on activate

This commit is contained in:
Anthony Calosa
2021-03-08 11:21:54 +08:00
parent 6c0f63039e
commit 0d35f4806e

View File

@@ -231,9 +231,11 @@ public class FDeckChooser extends FScreen {
@Override @Override
public void onActivate() { public void onActivate() {
String aiSelected = "";
if(isAi() && firstactivation) { if(isAi() && firstactivation) {
needRefreshOnActivate = true; needRefreshOnActivate = true;
firstactivation = false; firstactivation = false;
aiSelected = lstDecks.getSelectedItem().getDeck().toString();
} }
if (needRefreshOnActivate) { if (needRefreshOnActivate) {
needRefreshOnActivate = false; needRefreshOnActivate = false;
@@ -289,6 +291,9 @@ public class FDeckChooser extends FScreen {
} }
break; break;
default: default:
if (isAi())
lstDecks.setSelectedString(aiSelected);
else
lstDecks.setSelectedString(DeckPreferences.getCurrentDeck()); lstDecks.setSelectedString(DeckPreferences.getCurrentDeck());
break; break;
} }