Commit 3ad87b5c authored by Minoru Chikamune's avatar Minoru Chikamune Committed by Commit Bot

Supply ExecutionContext to PushProvider's HeapMojo wrappers.

HeapMojo wrappers require ExecutionContext to reset mojo objects when ExecutionContext is detached.

Bug: 1049056
Change-Id: I0d2dfe3e05eda1673c25f7821522694ebdd81be5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2220125Reviewed-by: default avatarKentaro Hara <haraken@chromium.org>
Commit-Queue: Minoru Chikamune <chikamune@chromium.org>
Cr-Commit-Position: refs/heads/master@{#774483}
parent 6d6b8891
...@@ -24,7 +24,7 @@ const char PushProvider::kSupplementName[] = "PushProvider"; ...@@ -24,7 +24,7 @@ const char PushProvider::kSupplementName[] = "PushProvider";
PushProvider::PushProvider(ServiceWorkerRegistration& registration) PushProvider::PushProvider(ServiceWorkerRegistration& registration)
: Supplement<ServiceWorkerRegistration>(registration), : Supplement<ServiceWorkerRegistration>(registration),
push_messaging_manager_(nullptr) {} push_messaging_manager_(registration.GetExecutionContext()) {}
// static // static
PushProvider* PushProvider::From(ServiceWorkerRegistration* registration) { PushProvider* PushProvider::From(ServiceWorkerRegistration* registration) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment