diff --git a/src/com/gpl/rpg/atcontentstudio/ui/gamedataeditors/DialogueEditor.java b/src/com/gpl/rpg/atcontentstudio/ui/gamedataeditors/DialogueEditor.java index 6617f3f..cdbe890 100644 --- a/src/com/gpl/rpg/atcontentstudio/ui/gamedataeditors/DialogueEditor.java +++ b/src/com/gpl/rpg/atcontentstudio/ui/gamedataeditors/DialogueEditor.java @@ -244,7 +244,6 @@ public class DialogueEditor extends JSONElementEditor { RepliesCellRenderer cellRenderer = new RepliesCellRenderer(); repliesListModel = new DialogueEditor.RepliesListModel(dialogue); - boolean isCollapsed = dialogue.replies == null || dialogue.replies.isEmpty(); boolean moveUpDownEnabled = true; CallWithSingleArg selectedReplyChanged = e -> { selectedReply = e; @@ -258,7 +257,6 @@ public class DialogueEditor extends JSONElementEditor { title, cellRenderer, repliesListModel, - isCollapsed, dialogue.writable, moveUpDownEnabled, selectedReplyChanged, @@ -267,6 +265,11 @@ public class DialogueEditor extends JSONElementEditor { listener, Dialogue.Reply::new); + boolean isEmpty = dialogue.replies == null || dialogue.replies.isEmpty(); + if (isEmpty) { + replies.collapse(); + } + pane.add(replies, JideBoxLayout.FIX); } diff --git a/src/com/gpl/rpg/atcontentstudio/ui/tools/CommonEditor.java b/src/com/gpl/rpg/atcontentstudio/ui/tools/CommonEditor.java index 5ee2bf7..fd52601 100644 --- a/src/com/gpl/rpg/atcontentstudio/ui/tools/CommonEditor.java +++ b/src/com/gpl/rpg/atcontentstudio/ui/tools/CommonEditor.java @@ -21,7 +21,6 @@ public final class CommonEditor { public static CollapsiblePanel createListPanel(String title, ListCellRenderer cellRenderer, AtListModel listModel, - boolean isCollapsed, boolean writable, boolean moveUpDownEnabled, CallWithSingleArg selectedValueSetter, @@ -107,9 +106,6 @@ public final class CommonEditor { listButtonsPane.add(new JPanel(), JideBoxLayout.VARY); replies.add(listButtonsPane, JideBoxLayout.FIX); } - if (isCollapsed) { - replies.collapse(); - } repliesEditorPane.setLayout(new JideBoxLayout(repliesEditorPane, JideBoxLayout.PAGE_AXIS)); replies.add(repliesEditorPane, JideBoxLayout.FIX); return replies;