mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
Improve Draft GUI flow
This commit is contained in:
@@ -225,7 +225,7 @@ public class ImageView<T extends InventoryItem> extends ItemView<T> {
|
|||||||
group.isCollapsed = !group.isCollapsed;
|
group.isCollapsed = !group.isCollapsed;
|
||||||
btnExpandCollapseAll.updateIsAllCollapsed();
|
btnExpandCollapseAll.updateIsAllCollapsed();
|
||||||
clearSelection(); //must clear selection since indices and visible items will be changing
|
clearSelection(); //must clear selection since indices and visible items will be changing
|
||||||
updateLayout(false);
|
updateLayout(true);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -300,7 +300,7 @@ public class CEditorDraftingProcess extends ACEditorBase<PaperCard, DeckGroup> {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public boolean canSwitchAway(boolean isClosing) {
|
public boolean canSwitchAway(boolean isClosing) {
|
||||||
if (isClosing && !saved) {
|
if (isClosing && !saved && this.boosterDraft.hasNextChoice()) {
|
||||||
String userPrompt = localizer.getMessage("lblEndDraftConfirm");
|
String userPrompt = localizer.getMessage("lblEndDraftConfirm");
|
||||||
return FOptionPane.showConfirmDialog(userPrompt, localizer.getMessage("lblLeaveDraft"), localizer.getMessage("lblLeave"), localizer.getMessage("lblCancel"), false);
|
return FOptionPane.showConfirmDialog(userPrompt, localizer.getMessage("lblLeaveDraft"), localizer.getMessage("lblLeave"), localizer.getMessage("lblCancel"), false);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user