diff options
-rw-r--r-- | plugins/org.eclipse.tm.tcf.debug/src/org/eclipse/tm/internal/tcf/debug/tests/TestFileSystem.java | 10 |
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); } } |