From 8ac85d658d15c81478afe66ea6cbe331ce5edac6 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Sun, 24 Feb 2013 23:12:10 +0400 Subject: [PATCH] fix urls test (windows specific) --- .../src/com/intellij/openapi/vfs/VfsUtil.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/platform/platform-api/src/com/intellij/openapi/vfs/VfsUtil.java b/platform/platform-api/src/com/intellij/openapi/vfs/VfsUtil.java index a790520b165a..531eb4e34bd9 100644 --- a/platform/platform-api/src/com/intellij/openapi/vfs/VfsUtil.java +++ b/platform/platform-api/src/com/intellij/openapi/vfs/VfsUtil.java @@ -501,16 +501,16 @@ public class VfsUtil extends VfsUtilCore { } else if (SystemInfoRt.isWindows && url.regionMatches(0, LocalFileSystem.PROTOCOL_PREFIX, 0, LocalFileSystem.PROTOCOL_PREFIX.length())) { // file:///C:/test/file.js -> file://C:/test/file.js - for (int i = index + 3; i < url.length(); i++) { + for (int i = index + 4; i < url.length(); i++) { char c = url.charAt(i); if (c == '/') { - return url; - } - else if (c == ':') { break; } + else if (c == ':') { + return LocalFileSystem.PROTOCOL_PREFIX + url.substring(index + 4); + } } - return LocalFileSystem.PROTOCOL_PREFIX + url.substring(index + 3); + return url; } return url; }