diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-07-19 12:31:49 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-07-19 11:47:08 +0000 |
commit | 2d3afea3c0a1d56b62fbd28d0a49a64c06857eb1 (patch) | |
tree | e0e9c3720e03d5b812823b05a5c6a8178658f772 /tests | |
parent | f055da31fb011e852345665fceb6933fa966f731 (diff) |
Move tst_qwebenginefaviconmanager to off-the-record profile
Avoids it crashing due to newer databases found
Change-Id: I5a3c926e5d13fe79d3af80e94e95516035ee75b8
Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/widgets/qwebenginefaviconmanager/tst_qwebenginefaviconmanager.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/auto/widgets/qwebenginefaviconmanager/tst_qwebenginefaviconmanager.cpp b/tests/auto/widgets/qwebenginefaviconmanager/tst_qwebenginefaviconmanager.cpp index da041ee59..e9dc0f205 100644 --- a/tests/auto/widgets/qwebenginefaviconmanager/tst_qwebenginefaviconmanager.cpp +++ b/tests/auto/widgets/qwebenginefaviconmanager/tst_qwebenginefaviconmanager.cpp @@ -30,6 +30,7 @@ #include "../util.h" #include <qwebenginepage.h> +#include <qwebengineprofile.h> #include <qwebenginesettings.h> #include <qwebengineview.h> @@ -65,13 +66,16 @@ private Q_SLOTS: private: QWebEngineView *m_view; QWebEnginePage *m_page; + QWebEngineProfile *m_profile; }; void tst_QWebEngineFaviconManager::init() { + m_profile = new QWebEngineProfile(this); m_view = new QWebEngineView(); - m_page = m_view->page(); + m_page = new QWebEnginePage(m_profile, m_view); + m_view->setPage(m_page); } @@ -87,6 +91,7 @@ void tst_QWebEngineFaviconManager::cleanupTestCase() void tst_QWebEngineFaviconManager::cleanup() { delete m_view; + delete m_profile; } void tst_QWebEngineFaviconManager::faviconLoad() |