summaryrefslogtreecommitdiffstats
path: root/src/core/web_engine_context.h
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2015-07-08 14:18:50 +0200
committerPeter Varga <pvarga@inf.u-szeged.hu>2015-07-14 11:49:52 +0000
commitbf784bdf4350c178f030d34532fdd33953dac95a (patch)
treed8dc1804352058405961dbb26809744cc8c29e85 /src/core/web_engine_context.h
parent7345ef65af262eb0b958905d7175cc836821cf25 (diff)
Fix single-process mode
Destroy RenderprocesHostimpl first then the WebEngineContext. RenderProcessHostImpl's destructor may use the default BrowserContext stored by the WebEngineContext. Task-number: QTBUG-45722 Change-Id: Ide8875a89bd339ecf65ddd32a5f00842102c1c43 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>
Diffstat (limited to 'src/core/web_engine_context.h')
-rw-r--r--src/core/web_engine_context.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/web_engine_context.h b/src/core/web_engine_context.h
index f900c93d8..dea54ef8a 100644
--- a/src/core/web_engine_context.h
+++ b/src/core/web_engine_context.h
@@ -70,6 +70,9 @@ public:
QtWebEngineCore::BrowserContextAdapter *defaultBrowserContext();
QObject *globalQObject();
+ void destroyBrowserContext();
+ void destroy();
+
private:
friend class base::RefCounted<WebEngineContext>;
WebEngineContext();