diff --git a/forge-gui-mobile/src/forge/deck/FDeckImportDialog.java b/forge-gui-mobile/src/forge/deck/FDeckImportDialog.java index 37e134f4875..c89c7115f9a 100644 --- a/forge-gui-mobile/src/forge/deck/FDeckImportDialog.java +++ b/forge-gui-mobile/src/forge/deck/FDeckImportDialog.java @@ -87,6 +87,14 @@ public class FDeckImportDialog extends FDialog { for (DeckRecognizer.Token token : tokens) { if (token.getType() == TokenType.KnownCard) { showOptions = true; + + dateTimeCheck.setCommand(new FEventHandler() { + @Override + public void handleEvent(FEvent e) { + updateDropDownEnabled(); + } + }); + updateDropDownEnabled(); return; } } @@ -96,6 +104,12 @@ public class FDeckImportDialog extends FDialog { txtInput.setText("No known cards found on clipboard.\n\nCopy the decklist to the clipboard, then reopen this dialog."); } + private void updateDropDownEnabled() { + boolean enabled = dateTimeCheck.isSelected(); + monthDropdown.setEnabled(enabled); + yearDropdown.setEnabled(enabled); + } + @Override public void drawOverlay(Graphics g) { super.drawOverlay(g);