| 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 d939cfb126e586fa7009c6e0e2c3a4d70132a476..3152d03c88216e9601275ce39d5d07bd258fd2b1 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();
|
| }
|
| @@ -44,6 +46,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()) {
|
| @@ -108,11 +112,16 @@ EmbeddedWorkerInstance* EmbeddedWorkerRegistry::GetWorker(
|
| 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);
|
| }
|
|
|
|
|