Index: content/browser/devtools/protocol/service_worker_handler.cc |
diff --git a/content/browser/devtools/protocol/service_worker_handler.cc b/content/browser/devtools/protocol/service_worker_handler.cc |
index 907d8a5f3439f9fee30b402a6975b33dbaa673c2..c2163af8670475d679f32f659591269cc5f9f9a8 100644 |
--- a/content/browser/devtools/protocol/service_worker_handler.cc |
+++ b/content/browser/devtools/protocol/service_worker_handler.cc |
@@ -397,6 +397,15 @@ Response ServiceWorkerHandler::DeliverPushMessage( |
return Response::OK(); |
} |
+Response ServiceWorkerHandler::FocusClient(const std::string& client_id) { |
+ if (!enabled_) |
+ return Response::OK(); |
+ if (!context_) |
+ return CreateContextErrorResponse(); |
+ context_->FocusClient(client_id); |
+ return Response::OK(); |
+} |
+ |
void ServiceWorkerHandler::OpenNewDevToolsWindow(int process_id, |
int devtools_agent_route_id) { |
scoped_refptr<DevToolsAgentHostImpl> agent_host( |