Index: Source/devtools/front_end/sdk/Script.js |
diff --git a/Source/devtools/front_end/sdk/Script.js b/Source/devtools/front_end/sdk/Script.js |
index babdbc4b05ceca31643fe35a3690b96551ecddf9..196d2bf431c48674edae764ed7a98267b5ac54b7 100644 |
--- a/Source/devtools/front_end/sdk/Script.js |
+++ b/Source/devtools/front_end/sdk/Script.js |
@@ -42,7 +42,17 @@ WebInspector.Script = function(target, scriptId, sourceURL, startLine, startColu |
{ |
WebInspector.SDKObject.call(this, target); |
this.scriptId = scriptId; |
- this.sourceURL = sourceURL; |
+ this.scriptId = scriptId; |
+ if (hasSourceURL) { |
+ var parsedSourceURL = sourceURL.asParsedURL(); |
+ if (!parsedSourceURL) { |
+ var completeURL = WebInspector.ParsedURL.completeURL(WebInspector.targetManager.inspectedPageURL(), sourceURL); |
vsevik
2014/10/27 09:04:56
ditto
sergeyv
2014/10/30 14:38:39
Done.
|
+ parsedSourceURL = completeURL ? completeURL.asParsedURL() : parsedSourceURL; |
+ } |
+ this.sourceURL = parsedSourceURL ? parsedSourceURL.url : sourceURL; |
+ } else { |
+ this.sourceURL = sourceURL; |
+ } |
this.lineOffset = startLine; |
this.columnOffset = startColumn; |
this.endLine = endLine; |