Title: [101047] trunk/Source/WebCore
Revision
101047
Author
[email protected]
Date
2011-11-23 00:29:09 -0800 (Wed, 23 Nov 2011)

Log Message

Web Inspector: [Extensions API] avoid exception in initExtensions() if elements panel is not present
https://bugs.webkit.org/show_bug.cgi?id=73007

Reviewed by Yury Semikhatsky.

* inspector/front-end/ExtensionServer.js:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (101046 => 101047)


--- trunk/Source/WebCore/ChangeLog	2011-11-23 08:26:17 UTC (rev 101046)
+++ trunk/Source/WebCore/ChangeLog	2011-11-23 08:29:09 UTC (rev 101047)
@@ -1,3 +1,12 @@
+2011-11-23  Andrey Kosyakov  <[email protected]>
+
+        Web Inspector: [Extensions API] avoid exception in initExtensions() if elements panel is not present
+        https://bugs.webkit.org/show_bug.cgi?id=73007
+
+        Reviewed by Yury Semikhatsky.
+
+        * inspector/front-end/ExtensionServer.js:
+
 2011-11-23  Brian Salomon  <[email protected]>
 
         Use new name for pixel config field of GrTextureDesc

Modified: trunk/Source/WebCore/inspector/front-end/ExtensionServer.js (101046 => 101047)


--- trunk/Source/WebCore/inspector/front-end/ExtensionServer.js	2011-11-23 08:26:17 UTC (rev 101046)
+++ trunk/Source/WebCore/inspector/front-end/ExtensionServer.js	2011-11-23 08:29:09 UTC (rev 101047)
@@ -525,10 +525,12 @@
             WebInspector.resourceTreeModel,
             WebInspector.ResourceTreeModel.EventTypes.ResourceAdded,
             this._notifyResourceAdded);
-        this._registerAutosubscriptionHandler(WebInspector.extensionAPI.Events.ElementsPanelObjectSelected,
-            WebInspector.panels.elements.treeOutline,
-            WebInspector.ElementsTreeOutline.Events.SelectedNodeChanged,
-            this._notifyElementsSelectionChanged);
+        if (WebInspector.panels.elements) {
+            this._registerAutosubscriptionHandler(WebInspector.extensionAPI.Events.ElementsPanelObjectSelected,
+                WebInspector.panels.elements.treeOutline,
+                WebInspector.ElementsTreeOutline.Events.SelectedNodeChanged,
+                this._notifyElementsSelectionChanged);
+        }
         this._registerAutosubscriptionHandler(WebInspector.extensionAPI.Events.ResourceContentCommitted,
             WebInspector.resourceTreeModel,
             WebInspector.ResourceTreeModel.EventTypes.ResourceContentCommitted,
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to