Index: chrome/browser/sync/glue/ui_model_worker.cc |
diff --git a/chrome/browser/sync/glue/ui_model_worker.cc b/chrome/browser/sync/glue/ui_model_worker.cc |
index 62b0b15fd75d626c6055e8136e64182c77604912..86dbf44d4a2e4cd755824b0913a32cfe3c7b4bfb 100644 |
--- a/chrome/browser/sync/glue/ui_model_worker.cc |
+++ b/chrome/browser/sync/glue/ui_model_worker.cc |
@@ -41,6 +41,14 @@ void UIModelWorker::DoWorkAndWaitUntilDone(Callback0::Type* work) { |
work_done.Wait(); |
} |
+UIModelWorker::UIModelWorker(MessageLoop* ui_loop) |
+ : state_(WORKING), |
+ pending_work_(NULL), |
+ syncapi_has_shutdown_(false), |
+ ui_loop_(ui_loop), |
+ syncapi_event_(&lock_) { |
+} |
+ |
UIModelWorker::~UIModelWorker() { |
DCHECK_EQ(state_, STOPPED); |
} |