Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/tests/TestFileSystem.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/tests/TestFileSystem.java b/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/tests/TestFileSystem.java
index 7f2d5cbb0..1adfd8835 100644
--- a/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/tests/TestFileSystem.java
+++ b/plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/tests/TestFileSystem.java
@@ -75,8 +75,14 @@ class TestFileSystem implements ITCFTest, IFileSystem.DoneStat,
exit(new Exception("Invalid FileSysrem.roots responce: empty roots array"));
}
else {
- root = entries[0].filename;
- files.opendir(root, this);
+ for (DirEntry d : entries) {
+ if (d.filename.startsWith("A:")) continue;
+ if (d.filename.startsWith("B:")) continue;
+ root = d.filename;
+ break;
+ }
+ if (root == null) exit(new Exception("Invalid FileSysrem.roots responce: no suitable root"));
+ else files.opendir(root, this);
}
}

Back to the top