Web Inspector: Regression: null shouldn't be expandable in object outline
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 30 Mar 2015 22:41:58 +0000 (22:41 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 30 Mar 2015 22:41:58 +0000 (22:41 +0000)
https://bugs.webkit.org/show_bug.cgi?id=143209

Patch by Joseph Pecoraro <pecoraro@apple.com> on 2015-03-30
Reviewed by Mark Lam.

* UserInterface/Views/FormattedValue.js:
(WebInspector.FormattedValue.createObjectTreeOrFormattedValueForRemoteObject):
When creating an object tree or formatted value, choose just a formatted value
for "null", since it does not have properties.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@182155 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebInspectorUI/ChangeLog
Source/WebInspectorUI/UserInterface/Views/FormattedValue.js

index 2fdbcae..02d8954 100644 (file)
@@ -1,3 +1,15 @@
+2015-03-30  Joseph Pecoraro  <pecoraro@apple.com>
+
+        Web Inspector: Regression: null shouldn't be expandable in object outline
+        https://bugs.webkit.org/show_bug.cgi?id=143209
+
+        Reviewed by Mark Lam.
+
+        * UserInterface/Views/FormattedValue.js:
+        (WebInspector.FormattedValue.createObjectTreeOrFormattedValueForRemoteObject):
+        When creating an object tree or formatted value, choose just a formatted value
+        for "null", since it does not have properties.
+
 2015-03-30  Tobias Reiss  <tobi+webkit@basecode.de>
 
         Web Inspector: Add more ESLint rules that reflect the current state of the code base
index 80d7494..f648270 100644 (file)
@@ -126,6 +126,9 @@ WebInspector.FormattedValue.createObjectTreeOrFormattedValueForRemoteObject = fu
     if (object.subtype === "node")
         return WebInspector.FormattedValue.createElementForNode(object);
 
+    if (object.subtype === "null")
+        return WebInspector.FormattedValue.createElementForRemoteObject(object);
+
     if (object.type === "object" || object.subtype === "class") {
         var objectTree = new WebInspector.ObjectTreeView(object, null, propertyPath, forceExpanding);
         return objectTree.element;