From 267cc973a51c587102185899b03417765f39d8fe Mon Sep 17 00:00:00 2001 From: Abraham Wolk Date: Tue, 11 Jul 2023 09:05:09 +0200 Subject: [PATCH] CSSTUDIO-1976 Escape newlines in TextField "text" to prevent newlines from being removed. --- .../display/builder/editor/properties/PropertyPanelSection.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/display/editor/src/main/java/org/csstudio/display/builder/editor/properties/PropertyPanelSection.java b/app/display/editor/src/main/java/org/csstudio/display/builder/editor/properties/PropertyPanelSection.java index 65ca114a64..d3efea9308 100644 --- a/app/display/editor/src/main/java/org/csstudio/display/builder/editor/properties/PropertyPanelSection.java +++ b/app/display/editor/src/main/java/org/csstudio/display/builder/editor/properties/PropertyPanelSection.java @@ -563,7 +563,7 @@ else if (property instanceof MacroizedWidgetProperty) final MacroizedWidgetProperty other_prop = (MacroizedWidgetProperty) w.getProperty(macro_prop.getName()); undo.execute(new SetMacroizedWidgetPropertyAction(other_prop, result.get())); } - text.setText(result.get()); + text.setText(result.get().replaceAll("\n", "\\\\n")); Tooltip.install(text, new Tooltip(result.get())); }); field = new HBox(text, open_editor);