| Index: chrome/browser/sync/glue/browser_thread_model_worker.cc
|
| diff --git a/chrome/browser/sync/glue/browser_thread_model_worker.cc b/chrome/browser/sync/glue/browser_thread_model_worker.cc
|
| index 093d2828bf816a366f642d6ed90af6cee5c4717d..7f4024af61eac61ca1e21adece28f355172d0cbd 100644
|
| --- a/chrome/browser/sync/glue/browser_thread_model_worker.cc
|
| +++ b/chrome/browser/sync/glue/browser_thread_model_worker.cc
|
| @@ -50,6 +50,7 @@ BrowserThreadModelWorker::~BrowserThreadModelWorker() {}
|
|
|
| void BrowserThreadModelWorker::RegisterForLoopDestruction() {
|
| if (BrowserThread::CurrentlyOn(thread_)) {
|
| + base::MessageLoop::current()->AddDestructionObserver(this);
|
| SetWorkingLoopToCurrent();
|
| } else {
|
| BrowserThread::PostTask(
|
|
|