Fix so commander list doesn't get stale

This commit is contained in:
drdev
2016-01-04 01:37:27 +00:00
parent 42286633b1
commit 3f6e581c7b

View File

@@ -42,8 +42,6 @@ public class ConquestCommandersScreen extends FScreen {
.textColor(FLabel.INLINE_LABEL_COLOR)
.align(HAlignment.CENTER).font(FSkinFont.get(12)).build());
private boolean needRefreshOnActivate = true;
public ConquestCommandersScreen() {
super("", ConquestMenu.getMenu());
@@ -59,12 +57,8 @@ public class ConquestCommandersScreen extends FScreen {
@Override
public void onActivate() {
setHeaderCaption(FModel.getConquest().getModel().getName());
if (needRefreshOnActivate) {
needRefreshOnActivate = false;
refreshCommanders();
}
}
public void refreshCommanders() {
lstCommanders.setPool(FModel.getConquest().getModel().getCommanders());
@@ -75,7 +69,6 @@ public class ConquestCommandersScreen extends FScreen {
final ConquestCommander commander = lstCommanders.getSelectedItem();
if (commander == null) { return; }
needRefreshOnActivate = true;
Forge.openScreen(new ConquestDeckEditor(commander));
}