| 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 8629ae7f626fb77a2646a89b5db5a42e977f0466..2365ac15b4e9d16cbdc4ab24bd917de931ff5e3c 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,
|
|
|