From 2fac5b523de046a0ceafe014fecfc9a2c15b4b1f Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Thu, 12 Nov 2009 04:37:42 +0000 Subject: [PATCH] https://sourceforge.net/tracker/?func=adetail&aid=2896413&group_id=176962&atid=955896 - button callout result always display as error --- .../org/adempiere/webui/panel/AbstractADWindowPanel.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/zkwebui/WEB-INF/src/org/adempiere/webui/panel/AbstractADWindowPanel.java b/zkwebui/WEB-INF/src/org/adempiere/webui/panel/AbstractADWindowPanel.java index bb6bf476ac..99f41ab471 100644 --- a/zkwebui/WEB-INF/src/org/adempiere/webui/panel/AbstractADWindowPanel.java +++ b/zkwebui/WEB-INF/src/org/adempiere/webui/panel/AbstractADWindowPanel.java @@ -1923,8 +1923,13 @@ public abstract class AbstractADWindowPanel extends AbstractUIPart implements To { if (event.getSource() instanceof WButtonEditor) { - statusBar.setStatusLine(processButtonCallout((WButtonEditor)event.getSource()), true); - actionButton((WButtonEditor)event.getSource()); + String error = processButtonCallout((WButtonEditor)event.getSource()); + if (error != null && error.trim().length() > 0) + { + statusBar.setStatusLine(error, true); + return; + } + actionButton((WButtonEditor)event.getSource()); } }