From 3f967a5ea43d2a4be80c468b6da8d2f3cec5b3a2 Mon Sep 17 00:00:00 2001 From: "oliver@apple.com" Date: Thu, 11 Dec 2008 02:14:04 +0000 Subject: [PATCH] 2008-12-09 Dmitry Titov Reviewed by Darin Adler. Fix memory leak - need to call stopActiveDOMObjects when cached pages get destroyed. https://bugs.webkit.org/show_bug.cgi?id=22753 * dom/Document.cpp: (WebCore::Document::detach): git-svn-id: https://svn.webkit.org/repository/webkit/trunk@39193 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- WebCore/ChangeLog | 11 +++++++++++ WebCore/dom/Document.cpp | 1 + 2 files changed, 12 insertions(+) diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog index 387f4e5..01fc3d9 100644 --- a/WebCore/ChangeLog +++ b/WebCore/ChangeLog @@ -1,3 +1,14 @@ +2008-12-09 Dmitry Titov + + Reviewed by Darin Adler. + + Fix memory leak - need to call stopActiveDOMObjects + when cached pages get destroyed. + https://bugs.webkit.org/show_bug.cgi?id=22753 + + * dom/Document.cpp: + (WebCore::Document::detach): + 2008-12-10 Alice Liu Manual test for https://bugs.webkit.org/show_bug.cgi?id=20685 diff --git a/WebCore/dom/Document.cpp b/WebCore/dom/Document.cpp index 85d2b9d..c1058f9 100644 --- a/WebCore/dom/Document.cpp +++ b/WebCore/dom/Document.cpp @@ -1278,6 +1278,7 @@ void Document::detach() ASSERT(!m_inPageCache); clearAXObjectCache(); + stopActiveDOMObjects(); RenderObject* render = renderer(); -- 1.8.3.1