Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5007)

Unified Diff: chrome/browser/chromeos/gdata/gdata_file_system.cc

Issue 10824303: gdata: Remove FindEntryByPathAndRunSync() from GDataWapiFeedLoader. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/gdata/gdata_file_system.cc
diff --git a/chrome/browser/chromeos/gdata/gdata_file_system.cc b/chrome/browser/chromeos/gdata/gdata_file_system.cc
index 94909c9ce3a43031f442883034b844b2108b4945..6c66a6e4ac709fd5e1941850542945f93d9b5f37 100644
--- a/chrome/browser/chromeos/gdata/gdata_file_system.cc
+++ b/chrome/browser/chromeos/gdata/gdata_file_system.cc
@@ -560,13 +560,11 @@ void GDataFileSystem::CheckForUpdates() {
}
void GDataFileSystem::OnUpdateChecked(ContentOrigin initial_origin,
- GDataFileError error,
- GDataEntry* /* entry */) {
+ GDataFileError error) {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
- if (error != GDATA_FILE_OK) {
+ if (error != GDATA_FILE_OK)
directory_service_->set_origin(initial_origin);
- }
}
GDataFileSystem::~GDataFileSystem() {
@@ -687,8 +685,9 @@ void GDataFileSystem::FindEntryByPathAsyncOnUIThread(
true, // should_load_from_server
search_file_path,
// This is the initial load, hence we'll notify when it's done.
- base::Bind(&GDataFileSystem::RunAndNotifyInitialLoadFinished,
+ base::Bind(&GDataFileSystem::FindAndNotifyInitialLoadFinished,
ui_weak_ptr_,
+ search_file_path,
callback));
return;
}
@@ -2010,7 +2009,7 @@ void GDataFileSystem::RequestDirectoryRefreshOnUIThreadAfterGetEntryInfo(
std::string(), // No search query
GURL(), /* feed not explicitly set */
entry_proto->resource_id(),
- FindEntryCallback(), // Not used.
+ FileOperationCallback(), // Not used.
base::Bind(&GDataFileSystem::OnRequestDirectoryRefresh,
ui_weak_ptr_));
}
@@ -2459,7 +2458,7 @@ void GDataFileSystem::SearchAsyncOnUIThread(
search_query,
next_feed,
std::string(), // No directory resource ID.
- FindEntryCallback(), // Not used.
+ FileOperationCallback(), // Not used.
base::Bind(&GDataFileSystem::OnSearch, ui_weak_ptr_, callback));
}
@@ -2491,7 +2490,7 @@ void GDataFileSystem::LoadRootFeedFromCacheForTesting() {
false, // should_load_from_server.
// search_path doesn't matter if FindEntryCallback parameter is null .
FilePath(),
- FindEntryCallback());
+ FileOperationCallback());
}
GDataFileError GDataFileSystem::UpdateFromFeedForTesting(
@@ -2841,14 +2840,15 @@ void GDataFileSystem::NotifyFileSystemToBeUnmounted() {
OnFileSystemBeingUnmounted());
}
-void GDataFileSystem::RunAndNotifyInitialLoadFinished(
+void GDataFileSystem::FindAndNotifyInitialLoadFinished(
+ const FilePath& search_file_path,
const FindEntryCallback& callback,
- GDataFileError error,
- GDataEntry* entry) {
+ GDataFileError error) {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
DCHECK(!callback.is_null());
- callback.Run(error, entry);
+ // TODO(satorux): Remove this: crbug.com/141196.
+ directory_service_->FindEntryByPathAndRunSync(search_file_path, callback);
achuithb 2012/08/14 23:57:36 Why not just fix this? It's easy, right?
satorux1 2012/08/15 00:03:26 I'll fix this in the next patch, which makes thing
DVLOG(1) << "RunAndNotifyInitialLoadFinished";

Powered by Google App Engine
This is Rietveld 408576698