| Index: chrome/browser/drive/fake_drive_service.cc
|
| diff --git a/chrome/browser/drive/fake_drive_service.cc b/chrome/browser/drive/fake_drive_service.cc
|
| index f1fc93d9d83542e7a7d88b5d3f3671166e4b80b9..73c34857220138cf4add2b4e17d9f2d367c94108 100644
|
| --- a/chrome/browser/drive/fake_drive_service.cc
|
| +++ b/chrome/browser/drive/fake_drive_service.cc
|
| @@ -176,7 +176,9 @@ FakeDriveService::FakeDriveService()
|
| directory_load_count_(0),
|
| about_resource_load_count_(0),
|
| app_list_load_count_(0),
|
| - offline_(false) {
|
| + blocked_resource_list_load_count_(0),
|
| + offline_(false),
|
| + never_return_all_resource_list_(false) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| }
|
|
|
| @@ -328,6 +330,11 @@ CancelCallback FakeDriveService::GetAllResourceList(
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| DCHECK(!callback.is_null());
|
|
|
| + if (never_return_all_resource_list_) {
|
| + ++blocked_resource_list_load_count_;
|
| + return CancelCallback();
|
| + }
|
| +
|
| GetResourceListInternal(0, // start changestamp
|
| std::string(), // empty search query
|
| std::string(), // no directory resource id,
|
|
|