This is an automated email from the ASF dual-hosted git repository. asf-gitbox-commits pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/cayenne.git
commit 79b5b67baa08f9864a251331ded20fb0d120e743 Author: Andrus Adamchik <[email protected]> AuthorDate: Sat May 23 10:32:00 2026 -0400 Unifying table popup resizing --- .../editor/objentity/properties/PathChooserComboBoxCellEditor.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ui/project/editor/objentity/properties/PathChooserComboBoxCellEditor.java b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ui/project/editor/objentity/properties/PathChooserComboBoxCellEditor.java index 6c35728de..7c78caabf 100644 --- a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ui/project/editor/objentity/properties/PathChooserComboBoxCellEditor.java +++ b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ui/project/editor/objentity/properties/PathChooserComboBoxCellEditor.java @@ -27,6 +27,7 @@ import org.apache.cayenne.map.DbAttribute; import org.apache.cayenne.modeler.toolkit.Renderers; import org.apache.cayenne.modeler.toolkit.combobox.AutoCompletion; import org.apache.cayenne.modeler.toolkit.combobox.CMComboBox; +import org.apache.cayenne.modeler.toolkit.combobox.CMComboBoxPopupResizer; import org.apache.cayenne.modeler.toolkit.icon.IconFactory; import org.apache.cayenne.modeler.toolkit.table.CMTableModel; import org.apache.cayenne.modeler.toolkit.tree.EntityTreeModel; @@ -76,6 +77,7 @@ abstract class PathChooserComboBoxCellEditor<T extends CMTableModel<?>> extends List<String> nodeChildren = getChildren(currentNode, dbAttributePath); this.table = table; comboBoxPathChooser = new CMComboBox<>(nodeChildren); + comboBoxPathChooser.addPopupMenuListener(new CMComboBoxPopupResizer(comboBoxPathChooser)); comboBoxPathChooser.getEditor().getEditorComponent().addKeyListener(new KeyAdapter() { @Override public void keyReleased(KeyEvent event) {
