From b04da9dfce1769d50e6fa2b398296fd76ba8f8dd Mon Sep 17 00:00:00 2001 From: hengsin Date: Sun, 16 Jul 2023 21:28:54 +0800 Subject: [PATCH] IDEMPIERE-5801 Process Modal Dialog overlapped with Info Window (#1936) --- .../src/org/adempiere/webui/panel/InfoPanel.java | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoPanel.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoPanel.java index eb43bded87..f9d3c8231f 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoPanel.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoPanel.java @@ -45,7 +45,6 @@ import org.adempiere.webui.AdempiereWebUI; import org.adempiere.webui.ClientInfo; import org.adempiere.webui.LayoutUtils; import org.adempiere.webui.apps.AEnv; -import org.adempiere.webui.apps.BusyDialog; import org.adempiere.webui.apps.ProcessModalDialog; import org.adempiere.webui.apps.WProcessCtl; import org.adempiere.webui.component.Button; @@ -522,7 +521,6 @@ public abstract class InfoPanel extends Window implements EventListener, private int cacheStart; private int cacheEnd; private boolean m_useDatabasePaging = false; - private BusyDialog progressWindow; // in case double click to item. this store clicked item (maybe it's un-select item) private int m_lastSelectedIndex = -1; protected GridField m_gridfield; @@ -2795,18 +2793,12 @@ public abstract class InfoPanel extends Window implements EventListener, return -1; } - private void showBusyDialog() { - progressWindow = new BusyDialog(); - progressWindow.setPage(this.getPage()); - progressWindow.doHighlighted(); + Clients.showBusy(this, Msg.getMsg(Env.getCtx(), "Processing")); } private void hideBusyDialog() { - if (progressWindow != null) { - progressWindow.dispose(); - progressWindow = null; - } + Clients.clearBusy(this); } protected void correctHeaderOrderIndicator() {