From 581f6d26deac2dd2d1bdf631eac605dde56e2f36 Mon Sep 17 00:00:00 2001 From: jules Date: Sun, 2 Nov 2014 10:06:33 +0000 Subject: [PATCH] Introjucer: Fixed escaping of scripts in Xcode exporter --- .../Source/Project Saving/jucer_ProjectExport_XCode.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extras/Introjucer/Source/Project Saving/jucer_ProjectExport_XCode.h b/extras/Introjucer/Source/Project Saving/jucer_ProjectExport_XCode.h index 9dd517d309..9c225d3fc1 100644 --- a/extras/Introjucer/Source/Project Saving/jucer_ProjectExport_XCode.h +++ b/extras/Introjucer/Source/Project Saving/jucer_ProjectExport_XCode.h @@ -910,7 +910,7 @@ private: const Identifier propertyName (o.getPropertyName(j)); String val (o.getProperty (propertyName).toString()); - if (val.isEmpty() || (val.containsAnyOf (" \t;<>()=,&+-_@~\r\n") + if (val.isEmpty() || (val.containsAnyOf (" \t;<>()=,&+-_@~\r\n\\") && ! (val.trimStart().startsWithChar ('(') || val.trimStart().startsWithChar ('{')))) val = "\"" + val + "\"";