diff --git a/app/display/runtime/src/main/java/org/csstudio/display/builder/runtime/app/DisplayInfo.java b/app/display/runtime/src/main/java/org/csstudio/display/builder/runtime/app/DisplayInfo.java index 105f082051..01d1ec89f5 100644 --- a/app/display/runtime/src/main/java/org/csstudio/display/builder/runtime/app/DisplayInfo.java +++ b/app/display/runtime/src/main/java/org/csstudio/display/builder/runtime/app/DisplayInfo.java @@ -226,7 +226,10 @@ else if (path.contains(":")) // In path, keep ':' and '/', but replace spaces // Windows platform tweak replace \ with / - buf.append(path.replace(" ", "%20").replace('\\', '/')); + buf.append(path.replace(" ", "%20") + .replace('\\', '/') + .replace("[", "%5B") + .replace("]", "%5D")); // Add macros as path parameters boolean first = true;