diff --git a/src/ui/CriterionPanel.java b/src/ui/CriterionPanel.java index d0ec786..5f7ca2b 100644 --- a/src/ui/CriterionPanel.java +++ b/src/ui/CriterionPanel.java @@ -92,12 +92,12 @@ public void focusGained(FocusEvent fe) { super.focusGained(fe); CriterionPanel selectedPanel = CriterionPanel.this; - if (selectedSize == null) { - System.out.println(selectedSize); + MarkingFrame frame = (MarkingFrame) SwingUtilities.getWindowAncestor(selectedPanel); + if (frame.getExpandable()) { + selectedPanel.setPreferredSize(new Dimension(10, 150)); + selectedPanel.invalidate(); + SwingUtilities.getWindowAncestor(selectedPanel).pack(); } - selectedPanel.setPreferredSize(new Dimension(10, 150)); - selectedPanel.invalidate(); - SwingUtilities.getWindowAncestor(selectedPanel).pack(); } @Override