| Index: extensions/renderer/dispatcher.cc
|
| diff --git a/extensions/renderer/dispatcher.cc b/extensions/renderer/dispatcher.cc
|
| index 7cdd26f87e3d95ade543122d9efc0d93966e535e..33001fc79639088643224057f08ae6fd3035e749 100644
|
| --- a/extensions/renderer/dispatcher.cc
|
| +++ b/extensions/renderer/dispatcher.cc
|
| @@ -419,6 +419,10 @@ void Dispatcher::DidCreateScriptContext(
|
| // Handled in DidInitializeServiceWorkerContextOnWorkerThread().
|
| NOTREACHED();
|
| break;
|
| + case Feature::LOCK_SCREEN_EXTENSION_CONTEXT:
|
| + UMA_HISTOGRAM_TIMES(
|
| + "Extensions.DidCreateScriptContext_LockScreenExtension", elapsed);
|
| + break;
|
| }
|
|
|
| VLOG(1) << "Num tracked contexts: " << script_context_set_->size();
|
| @@ -1103,9 +1107,11 @@ void Dispatcher::OnDispatchEvent(
|
| }
|
|
|
| void Dispatcher::OnSetSessionInfo(version_info::Channel channel,
|
| - FeatureSessionType session_type) {
|
| + FeatureSessionType session_type,
|
| + bool is_lock_screen_context) {
|
| SetCurrentChannel(channel);
|
| SetCurrentFeatureSessionType(session_type);
|
| + script_context_set_->set_is_lock_screen_context(is_lock_screen_context);
|
|
|
| if (feature_util::ExtensionServiceWorkersEnabled()) {
|
| // chrome-extension: resources should be allowed to register ServiceWorkers.
|
|
|