Index: sdk/lib/_internal/dartdoc/lib/src/dartdoc/utils.dart |
diff --git a/sdk/lib/_internal/dartdoc/lib/src/dartdoc/utils.dart b/sdk/lib/_internal/dartdoc/lib/src/dartdoc/utils.dart |
index 20e6bee19a3e5ff2a1f1ff1102ea613beef3e401..02b7de7db648e0c9f37d85aae61b03361c4913ed 100644 |
--- a/sdk/lib/_internal/dartdoc/lib/src/dartdoc/utils.dart |
+++ b/sdk/lib/_internal/dartdoc/lib/src/dartdoc/utils.dart |
@@ -117,8 +117,8 @@ String fileUriToPath(Uri uri) { |
if (uri.scheme != 'file') { |
throw new ArgumentError("Uri $uri must have scheme 'file:'."); |
} |
- if (Platform.operatingSystem != 'windows') return uri.path; |
- return uri.path.replaceFirst("/", "").replaceAll("/", "\\"); |
+ if (Platform.operatingSystem != 'windows') return pathos.normalize(uri.path); |
+ return pathos.normalize(uri.path.replaceFirst("/", "").replaceAll("/", "\\")); |
} |
/** Converts a local path string to a `file:` [Uri]. */ |