diff options
author | Michael BrĂ¼ning <michael.bruning@qt.io> | 2019-02-26 18:03:43 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2019-03-24 22:12:03 +0000 |
commit | e045cb7aa45416288a0f0cc8254bc8b06bf3d35f (patch) | |
tree | eb5797f831e179208fa718de49f907b2e2882624 /src | |
parent | 704c3cead9ab7c16c1e0673d42c37b4576ae4844 (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.cpp | 1 |
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()); |