From 2ae8b60e2fa512d79a46a1c9c9e459f6e57214bc Mon Sep 17 00:00:00 2001 From: Jamie Doornbos Date: Mon, 10 Jan 2011 21:03:27 +0000 Subject: [PATCH] Allow paths with backslashes git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1108 ed5b42cb-e716-0410-a449-f6a68f950b19 --- src/main/java/com/threerings/tools/CompiledConfigTask.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/threerings/tools/CompiledConfigTask.java b/src/main/java/com/threerings/tools/CompiledConfigTask.java index 3cf1b8fd..4dd9b5e5 100644 --- a/src/main/java/com/threerings/tools/CompiledConfigTask.java +++ b/src/main/java/com/threerings/tools/CompiledConfigTask.java @@ -22,6 +22,7 @@ package com.threerings.tools; import java.util.ArrayList; +import java.util.regex.Pattern; import java.io.File; import java.io.Serializable; @@ -109,7 +110,7 @@ public class CompiledConfigTask extends Task } String baseDir = getProject().getBaseDir().getPath(); - File target = new File(source.getPath().replaceAll(baseDir, _dest.getPath())); + File target = new File(source.getPath().replaceAll(Pattern.quote(baseDir), _dest.getPath())); target = new File(FileUtil.resuffix(target, ".xml", ".dat")); return target; }