Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(260)

Unified Diff: extensions/renderer/dispatcher.cc

Issue 2892403002: Introduce lock screen app context to extension features (Closed)
Patch Set: . Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « extensions/renderer/dispatcher.h ('k') | extensions/renderer/js_extension_bindings_system.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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.
« no previous file with comments | « extensions/renderer/dispatcher.h ('k') | extensions/renderer/js_extension_bindings_system.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698