Web Inspector: do not clear entire tree map upon last element deletion.
authorpfeldman@chromium.org <pfeldman@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 8 Feb 2012 14:49:26 +0000 (14:49 +0000)
committerpfeldman@chromium.org <pfeldman@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 8 Feb 2012 14:49:26 +0000 (14:49 +0000)
https://bugs.webkit.org/show_bug.cgi?id=78112

Reviewed by Yury Semikhatsky.

* inspector/front-end/treeoutline.js:
(TreeOutline.prototype._forgetChildrenRecursive):

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

Source/WebCore/ChangeLog
Source/WebCore/inspector/front-end/treeoutline.js

index 08a25a9..40b57b5 100644 (file)
@@ -1,3 +1,13 @@
+2012-02-08  Pavel Feldman  <pfeldman@google.com>
+
+        Web Inspector: do not clear entire tree map upon last element deletion.
+        https://bugs.webkit.org/show_bug.cgi?id=78112
+
+        Reviewed by Yury Semikhatsky.
+
+        * inspector/front-end/treeoutline.js:
+        (TreeOutline.prototype._forgetChildrenRecursive):
+
 2012-02-08  Kaustubh Atrawalkar  <kaustubh@motorola.com>
 
         Migrate createObjectURL & revokeObjectURL to static (Class) methods.
index 015ffb3..ce36fe8 100644 (file)
@@ -237,7 +237,7 @@ TreeOutline.prototype._forgetChildrenRecursive = function(parentElement)
     var child = parentElement.children[0];
     while (child) {
         this._forgetTreeElement(child);
-        child = child.traverseNextTreeElement(false, this, true);
+        child = child.traverseNextTreeElement(false, parentElement, true);
     }
 }