Index: chrome/browser/sync_file_system/drive_backend/drive_backend_sync_unittest.cc |
diff --git a/chrome/browser/sync_file_system/drive_backend/drive_backend_sync_unittest.cc b/chrome/browser/sync_file_system/drive_backend/drive_backend_sync_unittest.cc |
index 1145dcbb7566076e5937e76d4d959867764a1f1d..fc5762532b56f3cf7ad75484a9a1af4d8c1d5182 100644 |
--- a/chrome/browser/sync_file_system/drive_backend/drive_backend_sync_unittest.cc |
+++ b/chrome/browser/sync_file_system/drive_backend/drive_backend_sync_unittest.cc |
@@ -583,8 +583,9 @@ class DriveBackendSyncTest : public testing::Test, |
// MetadataDatabase is normally used on the worker thread. |
// Use this only when there is no task running on the worker. |
MetadataDatabase* metadata_database() { |
- return remote_sync_service_->sync_worker_ |
- ->context_->metadata_database_.get(); |
+ SyncWorker* worker = static_cast<SyncWorker*>( |
+ remote_sync_service_->sync_worker_.get()); |
+ return worker->context_->metadata_database_.get(); |
} |
content::TestBrowserThreadBundle thread_bundle_; |