From 7a42ea416b0fc543626b64b37dd247180c007d94 Mon Sep 17 00:00:00 2001 From: Oleg Agafonov Date: Sat, 16 Dec 2017 03:19:32 +0400 Subject: [PATCH] Fixed #4252 (errors on paths with $ symbol) --- .../src/main/java/org/mage/card/arcane/ManaSymbols.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Mage.Client/src/main/java/org/mage/card/arcane/ManaSymbols.java b/Mage.Client/src/main/java/org/mage/card/arcane/ManaSymbols.java index 6ff5ffd881a..a6903e42a1f 100644 --- a/Mage.Client/src/main/java/org/mage/card/arcane/ManaSymbols.java +++ b/Mage.Client/src/main/java/org/mage/card/arcane/ManaSymbols.java @@ -721,14 +721,18 @@ public final class ManaSymbols { // not need to add different images (width and height do the work) // use best png size (generated on startup) TODO: add reload images after update String htmlImagesPath = getResourceSymbolsPath(ResourceSymbolSize.PNG); + htmlImagesPath = htmlImagesPath + .replace("$", "@S@"); // paths with $ will rise error, need escape that replaced = REPLACE_SYMBOLS_PATTERN.matcher(replaced).replaceAll( "