Chromium Code Reviews| Index: tools/testing/dart/http_server.dart |
| diff --git a/tools/testing/dart/http_server.dart b/tools/testing/dart/http_server.dart |
| index f1f108853623608411c2b477d11dfebbb0848650..59c49e19a70d801ffe8b5d2e7aff3e755410a14b 100644 |
| --- a/tools/testing/dart/http_server.dart |
| +++ b/tools/testing/dart/http_server.dart |
| @@ -196,20 +196,19 @@ class TestingServers { |
| if (pathSegments[0] == PREFIX_BUILDDIR) { |
| basePath = _buildDirectory; |
| relativePath = new Path( |
| - pathSegments.getRange(1, pathSegments.length - 1).join('/')); |
| + pathSegments.sublist(1).join('/')); |
|
floitsch
2013/03/14 15:46:06
In theory pathSegments.skip(1).join('/') would be
Lasse Reichstein Nielsen
2013/03/15 09:13:09
This code is in the testing directory, so I'll rev
|
| } else if (pathSegments[0] == PREFIX_DARTDIR) { |
| basePath = TestUtils.dartDir(); |
| relativePath = new Path( |
| - pathSegments.getRange(1, pathSegments.length - 1).join('/')); |
| + pathSegments.sublist(1).join('/')); |
| } |
| var packagesDirName = 'packages'; |
| var packagesIndex = pathSegments.indexOf(packagesDirName); |
| if (packagesIndex != -1) { |
| var start = packagesIndex + 1; |
| - var length = pathSegments.length - start; |
| basePath = _buildDirectory.append(packagesDirName); |
| relativePath = new Path( |
| - pathSegments.getRange(start, length).join('/')); |
| + pathSegments.sublist(start).join('/')); |
| } |
| if (basePath != null && relativePath != null) { |
| return basePath.join(relativePath); |