Title: [97057] trunk/Source/WebCore
Revision
97057
Author
loi...@chromium.org
Date
2011-10-10 06:04:00 -0700 (Mon, 10 Oct 2011)

Log Message

Web Inspector: memory leak in Resource panel.
https://bugs.webkit.org/show_bug.cgi?id=69754

Reviewed by Yury Semikhatsky.

* inspector/front-end/ResourcesPanel.js:
(WebInspector.ResourcesPanel.prototype.reset):
* inspector/front-end/View.js:
(WebInspector.View.prototype.childViews):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (97056 => 97057)


--- trunk/Source/WebCore/ChangeLog	2011-10-10 12:40:19 UTC (rev 97056)
+++ trunk/Source/WebCore/ChangeLog	2011-10-10 13:04:00 UTC (rev 97057)
@@ -1,3 +1,15 @@
+2011-10-10  Ilya Tikhonovsky  <loi...@chromium.org>
+
+        Web Inspector: memory leak in Resource panel.
+        https://bugs.webkit.org/show_bug.cgi?id=69754
+
+        Reviewed by Yury Semikhatsky.
+
+        * inspector/front-end/ResourcesPanel.js:
+        (WebInspector.ResourcesPanel.prototype.reset):
+        * inspector/front-end/View.js:
+        (WebInspector.View.prototype.childViews):
+
 2011-10-06  Pavel Podivilov  <podivi...@chromium.org>
 
         Web Inspector: saving _javascript_ after live edit resets scroller position.

Modified: trunk/Source/WebCore/inspector/front-end/ResourcesPanel.js (97056 => 97057)


--- trunk/Source/WebCore/inspector/front-end/ResourcesPanel.js	2011-10-10 12:40:19 UTC (rev 97056)
+++ trunk/Source/WebCore/inspector/front-end/ResourcesPanel.js	2011-10-10 13:04:00 UTC (rev 97057)
@@ -171,6 +171,10 @@
 
         if (this.sidebarTree.selectedTreeElement)
             this.sidebarTree.selectedTreeElement.deselect();
+
+        var childViews = this.childViews();
+        for (var i = 0; i < childViews.length; ++i)
+            this.removeChildView(childViews[i]);
     },
 
     _populateResourceTree: function()

Modified: trunk/Source/WebCore/inspector/front-end/View.js (97056 => 97057)


--- trunk/Source/WebCore/inspector/front-end/View.js	2011-10-10 12:40:19 UTC (rev 97056)
+++ trunk/Source/WebCore/inspector/front-end/View.js	2011-10-10 13:04:00 UTC (rev 97057)
@@ -155,6 +155,11 @@
         view._detach();
     },
 
+    childViews: function()
+    {
+        return this._children.slice();
+    },
+
     onResize: function()
     {
     },
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to