Index: third_party/WebKit/Source/devtools/front_end/workspace/FileSystemMapping.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/workspace/FileSystemMapping.js b/third_party/WebKit/Source/devtools/front_end/workspace/FileSystemMapping.js |
index c5cf47e55119068dd7b553d743277dcd3df31a0f..3646b72e73adb1847c89c4ce5ebd7ec8430caa14 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/workspace/FileSystemMapping.js |
+++ b/third_party/WebKit/Source/devtools/front_end/workspace/FileSystemMapping.js |
@@ -53,13 +53,12 @@ WebInspector.FileSystemMapping.prototype = { |
this._fileSystemMappings = {}; |
for (var fileSystemPath in savedMapping) { |
var savedFileSystemMappings = savedMapping[fileSystemPath]; |
- |
this._fileSystemMappings[fileSystemPath] = []; |
var fileSystemMappings = this._fileSystemMappings[fileSystemPath]; |
for (var i = 0; i < savedFileSystemMappings.length; ++i) { |
var savedEntry = savedFileSystemMappings[i]; |
- var entry = new WebInspector.FileSystemMapping.Entry(savedEntry.fileSystemPath, savedEntry.urlPrefix, savedEntry.pathPrefix, true); |
+ var entry = new WebInspector.FileSystemMapping.Entry(fileSystemPath, savedEntry.urlPrefix, savedEntry.pathPrefix, true); |
dgozman
2015/12/15 22:22:47
Why change this?
pfeldman
2015/12/16 01:34:28
Done. (there were more changes)
|
fileSystemMappings.push(entry); |
} |
} |
@@ -209,7 +208,7 @@ WebInspector.FileSystemMapping.prototype = { |
// We are looking for the longest pathPrefix match. |
if (entry && entry.pathPrefix.length > pathPrefix.length) |
continue; |
- if (filePath.startsWith(pathPrefix.substr(1))) |
+ if (filePath.startsWith(pathPrefix)) |
entry = entries[i]; |
} |
return entry; |
@@ -270,10 +269,11 @@ WebInspector.FileSystemMapping.prototype = { |
*/ |
urlForPath: function(fileSystemPath, filePath) |
{ |
- var entry = this._mappingEntryForPath(fileSystemPath, filePath); |
+ var relativePath = filePath.substring("file://".length + fileSystemPath.length); |
+ var entry = this._mappingEntryForPath(fileSystemPath, relativePath); |
if (!entry) |
return ""; |
- return entry.urlPrefix + filePath.substring(entry.pathPrefix.length - 1); |
+ return entry.urlPrefix + relativePath.substring(entry.pathPrefix.length); |
}, |
/** |