From 1532cd06c52f0eabe09b8ef3096e02976244420d Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Mon, 15 Jan 2007 04:27:51 +0000 Subject: [PATCH] * Commit patch for bug [ 1613848 ] --- client/src/org/compiere/grid/GridController.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/client/src/org/compiere/grid/GridController.java b/client/src/org/compiere/grid/GridController.java index 6061146625..6155405db0 100644 --- a/client/src/org/compiere/grid/GridController.java +++ b/client/src/org/compiere/grid/GridController.java @@ -669,13 +669,15 @@ public class GridController extends CPanel // Process Callout GridField mField = m_mTab.getField(col); - if (mField != null && mField.getCallout().length() > 0) + if (mField != null + && (mField.getCallout().length() > 0 || m_mTab.hasDependants(mField.getColumnName()))) { String msg = m_mTab.processFieldChange(mField); // Dependencies & Callout if (msg.length() > 0) ADialog.error(m_WindowNo, this, msg); } - dynamicDisplay(col); + if (col >= 0) + dynamicDisplay(col); } // dataStatusChanged