aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse
diff options
context:
space:
mode:
authorRaphael <raphael@google.com>2010-03-26 15:17:27 -0700
committerRaphael <raphael@google.com>2010-03-26 15:21:40 -0700
commite1409d671365c758a85a518101b298500fa575bc (patch)
treecb325bb45ddff99a20aef64f03db4c5992cad6ad /eclipse
parent9d6c5d0ae9aa137094f2ce946f60d1a81a2661df (diff)
downloadsdk-e1409d671365c758a85a518101b298500fa575bc.zip
sdk-e1409d671365c758a85a518101b298500fa575bc.tar.gz
sdk-e1409d671365c758a85a518101b298500fa575bc.tar.bz2
ADT project-lib: handle \\ dir separator for windows path.
SDK Bug 2546969 Change-Id: I594bb83321e19af0968c2b4fedc08712547e5583
Diffstat (limited to 'eclipse')
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/project/ProjectState.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/project/ProjectState.java b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/project/ProjectState.java
index a4c7f15..8c08baf 100644
--- a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/project/ProjectState.java
+++ b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/project/ProjectState.java
@@ -35,6 +35,7 @@ import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
+import java.util.regex.Matcher;
/**
* Centralized state for Android Eclipse project.
@@ -551,7 +552,7 @@ public final class ProjectState {
* Converts a path containing only / by the proper platform separator.
*/
private String convertPath(String path) {
- return path.replaceAll("/", File.separator); //$NON-NLS-1$
+ return path.replaceAll("/", Matcher.quoteReplacement(File.separator)); //$NON-NLS-1$
}
/**