From c1799b2894ad92d4f0b33328a976724f341e0970 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Thu, 1 Mar 2007 13:49:16 +0000 Subject: [PATCH] * Bug fix from Compiere 260c --- .../org/adempiere/plaf/AdempiereComboPopup.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/looks/src/org/adempiere/plaf/AdempiereComboPopup.java b/looks/src/org/adempiere/plaf/AdempiereComboPopup.java index d8bfd49d57..468613de47 100644 --- a/looks/src/org/adempiere/plaf/AdempiereComboPopup.java +++ b/looks/src/org/adempiere/plaf/AdempiereComboPopup.java @@ -71,4 +71,19 @@ public class AdempiereComboPopup extends BasicComboPopup (CComboBox)comboBox).hidingPopup(); } // hided /**/ + + /** + * @see javax.swing.plaf.basic.BasicComboPopup#getPopupHeightForRowCount(int) + **/ + @Override + protected int getPopupHeightForRowCount(int maxRowCount) + { + // ensure the combo box sized for the amount of data to be displayed + int rows = comboBox.getItemCount() < comboBox.getMaximumRowCount() + ? comboBox.getItemCount() + : comboBox.getMaximumRowCount() ; + + if (rows <= 0 ) rows = 1; + return super.getPopupHeightForRowCount(1) * rows; + } } // AdempiereComboPopup