Index: chrome/browser/chromeos/drive/change_list_loader.cc |
diff --git a/chrome/browser/chromeos/drive/change_list_loader.cc b/chrome/browser/chromeos/drive/change_list_loader.cc |
index c2c18ef2a215b4a0130eb47109323ebf186a6655..8686f8b7c2fe830f2016bd5f18483fa74df33169 100644 |
--- a/chrome/browser/chromeos/drive/change_list_loader.cc |
+++ b/chrome/browser/chromeos/drive/change_list_loader.cc |
@@ -646,6 +646,15 @@ void ChangeListLoader::CheckLocalChangestamp( |
resource_metadata_->GetLargestChangestamp(callback); |
} |
+ |
+void ChangeListLoader::CheckForUpdates(const FileOperationCallback& callback) { |
+ DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
+ DCHECK(!callback.is_null()); |
+ |
+ if (loaded() && !refreshing()) |
+ LoadFromServerIfNeeded(DirectoryFetchInfo(), callback); |
+} |
+ |
void ChangeListLoader::UpdateFromFeed( |
scoped_ptr<google_apis::AboutResource> about_resource, |
ScopedVector<ChangeList> change_lists, |