webengine/osswebengine/WebCore/page/Page.cpp
branchRCL_3
changeset 49 919f36ff910f
parent 48 79859ed3eea9
equal deleted inserted replaced
48:79859ed3eea9 49:919f36ff910f
    97 #endif
    97 #endif
    98 }
    98 }
    99 
    99 
   100 Page::~Page()
   100 Page::~Page()
   101 {
   101 {
       
   102     // call the garbage collection for the javascript object, before the plugin is destroyed. 
       
   103     KJS::Collector::collect();
   102     m_mainFrame->setView(0);
   104     m_mainFrame->setView(0);
   103     setGroupName(String());
   105     setGroupName(String());
   104     allPages->remove(this);
   106     allPages->remove(this);
   105     
   107     
   106     for (Frame* frame = mainFrame(); frame; frame = frame->tree()->traverseNext())
   108     for (Frame* frame = mainFrame(); frame; frame = frame->tree()->traverseNext())