From f5c5bf0eb18e3e5a7aa13c6d278fd01a00ac120b Mon Sep 17 00:00:00 2001 From: Abraham Wolk Date: Mon, 1 Dec 2025 10:51:28 +0100 Subject: [PATCH] CSSTUDIO-3597 Create a new instance of macros in EmbeddedDisplayWidget.getEffectiveMacros(). --- .../builder/model/widgets/EmbeddedDisplayWidget.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/display/model/src/main/java/org/csstudio/display/builder/model/widgets/EmbeddedDisplayWidget.java b/app/display/model/src/main/java/org/csstudio/display/builder/model/widgets/EmbeddedDisplayWidget.java index ca5dcb967e..a153fa52e5 100644 --- a/app/display/model/src/main/java/org/csstudio/display/builder/model/widgets/EmbeddedDisplayWidget.java +++ b/app/display/model/src/main/java/org/csstudio/display/builder/model/widgets/EmbeddedDisplayWidget.java @@ -307,6 +307,13 @@ public WidgetProperty getProperty(String name) throws IllegalArgumentExceptio return super.getProperty(name); } + @Override + public Macros getEffectiveMacros() + { + final Macros macros = new Macros(super.getEffectiveMacros()); + return macros; + } + /** @return 'file' property */ public WidgetProperty propFile() {