From 295454b6e9ccb6cc9c04db0febce2f58a53e9e19 Mon Sep 17 00:00:00 2001 From: hengsin Date: Mon, 29 May 2023 20:42:50 +0800 Subject: [PATCH] IDEMPIERE-5741 Text editor dialog not using ThemeManager.isUseCSSForWindowSize() correctly (#1860) --- .../src/org/adempiere/webui/window/WTextEditorDialog.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/WTextEditorDialog.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/WTextEditorDialog.java index 46f19776fa..69109748bd 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/WTextEditorDialog.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/WTextEditorDialog.java @@ -105,9 +105,14 @@ public class WTextEditorDialog extends Window implements EventListener{ private void init() { setBorder("normal"); - if (ThemeManager.isUseCSSForWindowSize()) { + if (!ThemeManager.isUseCSSForWindowSize()) { ZKUpdateUtil.setWindowHeightX(this, 450); ZKUpdateUtil.setWindowWidthX(this, 800); + } else { + addCallback(AFTER_PAGE_ATTACHED, t -> { + ZKUpdateUtil.setCSSHeight(this); + ZKUpdateUtil.setCSSWidth(this); + }); } setStyle("position: absolute;"); setSizable(false);