summaryrefslogtreecommitdiffstats
path: root/WebCore/inspector/front-end/ScriptsPanel.js
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/inspector/front-end/ScriptsPanel.js')
-rw-r--r--WebCore/inspector/front-end/ScriptsPanel.js14
1 files changed, 11 insertions, 3 deletions
diff --git a/WebCore/inspector/front-end/ScriptsPanel.js b/WebCore/inspector/front-end/ScriptsPanel.js
index 1120adf..38a6a96 100644
--- a/WebCore/inspector/front-end/ScriptsPanel.js
+++ b/WebCore/inspector/front-end/ScriptsPanel.js
@@ -220,7 +220,7 @@ WebInspector.ScriptsPanel.prototype = {
for (var sourceID in this._sourceIDMap) {
var scriptOrResource = this._sourceIDMap[sourceID];
var view = this._sourceViewForScriptOrResource(scriptOrResource);
- if (!view.performSearch || view.alreadySearching)
+ if (!view || !view.performSearch || view.alreadySearching)
continue;
view.alreadySearching = true;
@@ -470,16 +470,22 @@ WebInspector.ScriptsPanel.prototype = {
_sourceViewForScriptOrResource: function(scriptOrResource)
{
- if (scriptOrResource instanceof WebInspector.Resource)
+ if (scriptOrResource instanceof WebInspector.Resource) {
+ if (!WebInspector.panels.resources)
+ return null;
return WebInspector.panels.resources.resourceViewForResource(scriptOrResource);
+ }
if (scriptOrResource instanceof WebInspector.Script)
return this.scriptViewForScript(scriptOrResource);
},
_sourceFrameForScriptOrResource: function(scriptOrResource)
{
- if (scriptOrResource instanceof WebInspector.Resource)
+ if (scriptOrResource instanceof WebInspector.Resource) {
+ if (!WebInspector.panels.resources)
+ return null;
return WebInspector.panels.resources.sourceFrameForResource(scriptOrResource);
+ }
if (scriptOrResource instanceof WebInspector.Script)
return this.sourceFrameForScript(scriptOrResource);
},
@@ -491,6 +497,8 @@ WebInspector.ScriptsPanel.prototype = {
var view;
if (scriptOrResource instanceof WebInspector.Resource) {
+ if (!WebInspector.panels.resources)
+ return null;
view = WebInspector.panels.resources.resourceViewForResource(scriptOrResource);
view.headersVisible = false;