Index: chrome/browser/sync/glue/password_model_worker.cc |
diff --git a/chrome/browser/sync/glue/password_model_worker.cc b/chrome/browser/sync/glue/password_model_worker.cc |
index 17ba62ee2d24f596530aa1aa481ac1e455bbe0f7..6ad5cfd8a0ff8b27299d41a80b09223c9212bde5 100644 |
--- a/chrome/browser/sync/glue/password_model_worker.cc |
+++ b/chrome/browser/sync/glue/password_model_worker.cc |
@@ -64,6 +64,7 @@ void PasswordModelWorker::CallDoWorkAndSignalTask( |
} |
void PasswordModelWorker::RegisterForPasswordLoopDestruction() { |
+ base::MessageLoop::current()->AddDestructionObserver(this); |
SetWorkingLoopToCurrent(); |
} |