summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMichael BrĂ¼ning <michael.bruning@qt.io>2019-02-26 18:03:43 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2019-03-24 22:12:03 +0000
commite045cb7aa45416288a0f0cc8254bc8b06bf3d35f (patch)
treeeb5797f831e179208fa718de49f907b2e2882624 /src
parent704c3cead9ab7c16c1e0673d42c37b4576ae4844 (diff)
Notify extensions dispatcher when render thread has started
Necessary adaptation to 73-based. Triggers initialization of V8 exten- sions and prevents hitting CHECK due to unintialized safe_builtins when loading a PDF. Change-Id: I1385ae6fb555e52ca74dd47669b3944f84a81580 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/core/renderer/extensions/extensions_renderer_client_qt.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/renderer/extensions/extensions_renderer_client_qt.cpp b/src/core/renderer/extensions/extensions_renderer_client_qt.cpp
index c41d9e6a4..f36c679bf 100644
--- a/src/core/renderer/extensions/extensions_renderer_client_qt.cpp
+++ b/src/core/renderer/extensions/extensions_renderer_client_qt.cpp
@@ -126,6 +126,7 @@ void ExtensionsRendererClientQt::RenderThreadStarted()
// injects it using SetExtensionDispatcher(). Don't overwrite it.
if (!extension_dispatcher_)
extension_dispatcher_.reset(new extensions::Dispatcher(std::make_unique<ExtensionsDispatcherDelegateQt>()));
+ extension_dispatcher_->OnRenderThreadStarted(thread);
permissions_policy_delegate_.reset(new RendererPermissionsPolicyDelegateQt(extension_dispatcher_.get()));
resource_request_policy_.reset(new extensions::ResourceRequestPolicyQt(extension_dispatcher_.get()));
guest_view_container_dispatcher_.reset(new extensions::ExtensionsGuestViewContainerDispatcher());