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) {

Reply via email to