Daniele Bartolini 9 anni fa
parent
commit
6b85c1841b
1 ha cambiato i file con 4 aggiunte e 1 eliminazioni
  1. 4 1
      tools/api/engine_api.vala

+ 4 - 1
tools/api/engine_api.vala

@@ -9,7 +9,10 @@ namespace Crown
 	{
 		public string compile(Guid id, string data_dir, string platform)
 		{
-			return "{\"type\":\"compile\",\"id\":\"%s\",\"data_dir\":\"%s\",\"platform\":\"%s\"}".printf(id.to_string(), data_dir, platform);
+			return "{\"type\":\"compile\",\"id\":\"%s\",\"data_dir\":\"%s\",\"platform\":\"%s\"}".printf(id.to_string()
+				, data_dir.replace("\\", "\\\\").replace("\"", "\\\"")
+				, platform
+				);
 		}
 
 		public string reload(string type, string name)