| Index: base/observer_list_threadsafe.h
|
| ===================================================================
|
| --- base/observer_list_threadsafe.h (revision 4457)
|
| +++ base/observer_list_threadsafe.h (working copy)
|
| @@ -64,6 +64,8 @@
|
| void AddObserver(ObserverType* obs) {
|
| ObserverList<ObserverType>* list = NULL;
|
| MessageLoop* loop = MessageLoop::current();
|
| + if (!loop)
|
| + return; // Some unittests may access this without a message loop.
|
| {
|
| AutoLock lock(list_lock_);
|
| if (observer_lists_.find(loop) == observer_lists_.end())
|
|
|