From 407b756cb86461b0b05fa6b762d57fe8a443a19b Mon Sep 17 00:00:00 2001 From: hengsin Date: Sun, 16 Jul 2023 22:02:44 +0800 Subject: [PATCH] IDEMPIERE-5800 Info Window Context Variables are not Cleared after Closing (#1937) --- .../src/org/compiere/util/CLogMgt.java | 4 ++-- .../org/adempiere/webui/grid/WQuickEntry.java | 3 ++- .../src/org/adempiere/webui/info/InfoWindow.java | 16 +++++++++++++--- .../src/org/adempiere/webui/panel/InfoPanel.java | 5 +++++ 4 files changed, 22 insertions(+), 6 deletions(-) diff --git a/org.adempiere.base/src/org/compiere/util/CLogMgt.java b/org.adempiere.base/src/org/compiere/util/CLogMgt.java index 26f349a4fd..f0c4baa022 100644 --- a/org.adempiere.base/src/org/compiere/util/CLogMgt.java +++ b/org.adempiere.base/src/org/compiere/util/CLogMgt.java @@ -641,9 +641,9 @@ public class CLogMgt .append(cc.getDatabase().getStatus().replace(" , ", NL)).append(NL); // Context - sb.append(NL) - .append("=== Context ===").append(NL); String[] context = Env.getEntireContext(ctx); + sb.append(NL) + .append("=== Context (%s) ===".formatted(context.length)).append(NL); Arrays.sort(context); for (int i = 0; i < context.length; i++) sb.append(context[i]).append(NL); diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/grid/WQuickEntry.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/grid/WQuickEntry.java index c7d675a0e1..21abcd6884 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/grid/WQuickEntry.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/grid/WQuickEntry.java @@ -132,7 +132,8 @@ public class WQuickEntry extends AbstractWQuickEntry implements EventListener