summaryrefslogtreecommitdiffstats
path: root/src/core/web_engine_context_threads.cpp
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-03-05 16:17:49 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-03-05 16:17:49 +0100
commit0a7fabc532f9f3e199164da6c8457461b06684e2 (patch)
treeed46ab91c394ab8f7c1e55d144969c678c3dee09 /src/core/web_engine_context_threads.cpp
parentae4915fb3dd0de205a26ff05f9ec7be353930bcd (diff)
parent323e09ded5d6c2726227afa937df44060c0cc341 (diff)
Merge remote-tracking branch 'origin/5.14.2' into 5.15
Conflicts: src/3rdparty src/core/web_engine_context.cpp Change-Id: Ib02d0e50124917b1b09e528e5ec8570c25a94051
Diffstat (limited to 'src/core/web_engine_context_threads.cpp')
-rw-r--r--src/core/web_engine_context_threads.cpp18
1 files changed, 1 insertions, 17 deletions
diff --git a/src/core/web_engine_context_threads.cpp b/src/core/web_engine_context_threads.cpp
index 9eb272e87..ba3e18499 100644
--- a/src/core/web_engine_context_threads.cpp
+++ b/src/core/web_engine_context_threads.cpp
@@ -92,20 +92,6 @@ struct GpuThreadControllerQt : content::GpuThreadController
s_gpuProcess->set_main_thread(childThread);
}
- static void cleanupVizProcess()
- {
- auto gpuChildThread = content::GpuChildThread::instance();
- if (!gpuChildThread)
- return;
- auto vizMain = gpuChildThread->viz_main();
- auto vizCompositorThreadRunner = vizMain->viz_compositor_thread_runner();
- if (!vizCompositorThreadRunner)
- return;
- QEventLoop loop;
- vizCompositorThreadRunner->CleanupForShutdown(base::BindOnce(&QEventLoop::quit, base::Unretained(&loop)));
- loop.exec();
- }
-
static void destroyGpuProcess()
{
DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
@@ -133,10 +119,8 @@ static std::unique_ptr<content::GpuThreadController> createGpuThreadController(
}
// static
-void WebEngineContext::destroyGpuProcess(bool threaded)
+void WebEngineContext::destroyGpuProcess()
{
- if (!threaded)
- GpuThreadControllerQt::cleanupVizProcess();
GpuThreadControllerQt::destroyGpuProcess();
}