diff --git a/src/phantom.cpp b/src/phantom.cpp index d1b5f63aac..81da1b62fb 100644 --- a/src/phantom.cpp +++ b/src/phantom.cpp @@ -93,7 +93,6 @@ void Phantom::init() CookieJar::instance(m_config.cookiesFile()); m_page = new WebPage(this, QUrl::fromLocalFile(m_config.scriptFile())); - m_pages.append(m_page); QString proxyType = m_config.proxyType(); if (proxyType != "none") { @@ -265,10 +264,6 @@ void Phantom::setCookiesEnabled(const bool value) QObject *Phantom::createWebPage() { WebPage *page = new WebPage(this); - - // Store pointer to the page for later cleanup - m_pages.append(page); - // Apply default settings to the page page->applySettings(m_defaultPageSettings); // Show web-inspector if in debug mode @@ -407,9 +402,6 @@ void Phantom::doExit(int code) emit aboutToExit(code); m_terminated = true; m_returnValue = code; - qDeleteAll(m_pages); - m_pages.clear(); - m_page = 0; QApplication::instance()->exit(code); } diff --git a/src/phantom.h b/src/phantom.h index 0fb1f57753..518c65ca55 100644 --- a/src/phantom.h +++ b/src/phantom.h @@ -182,7 +182,6 @@ private slots: QVariantMap m_defaultPageSettings; FileSystem *m_filesystem; System *m_system; - QList > m_pages; QList > m_servers; Config m_config; diff --git a/src/webpage.cpp b/src/webpage.cpp index 63df9c335b..f0433e89a0 100644 --- a/src/webpage.cpp +++ b/src/webpage.cpp @@ -189,7 +189,6 @@ public slots: newPage = new WebPage(m_webPage); } else { newPage = new WebPage(Phantom::instance()); - Phantom::instance()->m_pages.append(newPage); } // Apply default settings