| Index: content/browser/service_worker/embedded_worker_registry.cc
|
| diff --git a/content/browser/service_worker/embedded_worker_registry.cc b/content/browser/service_worker/embedded_worker_registry.cc
|
| index d35bdbdc7480ec1eab051fa6aee8e85b5b87a790..48425af3236a24db9d20f6a233f1f88e4da4d87f 100644
|
| --- a/content/browser/service_worker/embedded_worker_registry.cc
|
| +++ b/content/browser/service_worker/embedded_worker_registry.cc
|
| @@ -21,6 +21,8 @@ EmbeddedWorkerRegistry::EmbeddedWorkerRegistry(
|
| scoped_ptr<EmbeddedWorkerInstance> EmbeddedWorkerRegistry::CreateWorker() {
|
| scoped_ptr<EmbeddedWorkerInstance> worker(
|
| new EmbeddedWorkerInstance(this, next_embedded_worker_id_));
|
| + LOG(ERROR) << "Adding EmbeddedWorkerInstance with id "
|
| + << next_embedded_worker_id_;
|
| worker_map_[next_embedded_worker_id_++] = worker.get();
|
| return worker.Pass();
|
| }
|
| @@ -46,6 +48,8 @@ bool EmbeddedWorkerRegistry::StopWorker(int process_id,
|
|
|
| void EmbeddedWorkerRegistry::OnWorkerStarted(
|
| int process_id, int thread_id, int embedded_worker_id) {
|
| + LOG(ERROR) << "OnWorkerStarted(" << process_id << ", " << thread_id << ", "
|
| + << embedded_worker_id << ")";
|
| DCHECK(!ContainsKey(worker_process_map_, process_id));
|
| WorkerInstanceMap::iterator found = worker_map_.find(embedded_worker_id);
|
| if (found == worker_map_.end()) {
|
| @@ -99,11 +103,16 @@ void EmbeddedWorkerRegistry::RemoveChildProcessSender(int process_id) {
|
| EmbeddedWorkerRegistry::~EmbeddedWorkerRegistry() {}
|
|
|
| bool EmbeddedWorkerRegistry::Send(int process_id, IPC::Message* message) {
|
| - if (!context_)
|
| + if (!context_) {
|
| + LOG(ERROR) << "No context, bailing on the send";
|
| return false;
|
| + }
|
| ProcessToSenderMap::iterator found = process_sender_map_.find(process_id);
|
| - if (found == process_sender_map_.end())
|
| + if (found == process_sender_map_.end()) {
|
| + LOG(ERROR) << "sender not found for pid " << process_id;
|
| return false;
|
| + }
|
| + LOG(ERROR) << "Sending message to " << process_id;
|
| return found->second->Send(message);
|
| }
|
|
|
|
|