mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
Fix so commander list doesn't get stale
This commit is contained in:
@@ -42,8 +42,6 @@ public class ConquestCommandersScreen extends FScreen {
|
|||||||
.textColor(FLabel.INLINE_LABEL_COLOR)
|
.textColor(FLabel.INLINE_LABEL_COLOR)
|
||||||
.align(HAlignment.CENTER).font(FSkinFont.get(12)).build());
|
.align(HAlignment.CENTER).font(FSkinFont.get(12)).build());
|
||||||
|
|
||||||
private boolean needRefreshOnActivate = true;
|
|
||||||
|
|
||||||
public ConquestCommandersScreen() {
|
public ConquestCommandersScreen() {
|
||||||
super("", ConquestMenu.getMenu());
|
super("", ConquestMenu.getMenu());
|
||||||
|
|
||||||
@@ -59,11 +57,7 @@ public class ConquestCommandersScreen extends FScreen {
|
|||||||
@Override
|
@Override
|
||||||
public void onActivate() {
|
public void onActivate() {
|
||||||
setHeaderCaption(FModel.getConquest().getModel().getName());
|
setHeaderCaption(FModel.getConquest().getModel().getName());
|
||||||
|
refreshCommanders();
|
||||||
if (needRefreshOnActivate) {
|
|
||||||
needRefreshOnActivate = false;
|
|
||||||
refreshCommanders();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void refreshCommanders() {
|
public void refreshCommanders() {
|
||||||
@@ -75,7 +69,6 @@ public class ConquestCommandersScreen extends FScreen {
|
|||||||
final ConquestCommander commander = lstCommanders.getSelectedItem();
|
final ConquestCommander commander = lstCommanders.getSelectedItem();
|
||||||
if (commander == null) { return; }
|
if (commander == null) { return; }
|
||||||
|
|
||||||
needRefreshOnActivate = true;
|
|
||||||
Forge.openScreen(new ConquestDeckEditor(commander));
|
Forge.openScreen(new ConquestDeckEditor(commander));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user