| Index: chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc
|
| diff --git a/chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc b/chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc
|
| index bd8d719d580bfa0678d5fb5d8be36fb8a2d4a8b5..2a15de30d0e7de40197de14295241bae8e9f1c1a 100644
|
| --- a/chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc
|
| +++ b/chrome/browser/chromeos/extensions/file_manager/private_api_drive.cc
|
| @@ -71,7 +71,10 @@ void FillDriveEntryPropertiesValue(const drive::ResourceEntry& entry_proto,
|
| const drive::FileSpecificInfo& file_specific_info =
|
| entry_proto.file_specific_info();
|
|
|
| - if (!entry_proto.resource_id().empty()) {
|
| + // The web thumbnail is used only when the file is not present. Otherwise
|
| + // it could be out of sync.
|
| + if (!entry_proto.resource_id().empty() &&
|
| + !file_specific_info.cache_state().is_present()) {
|
| properties->thumbnail_url.reset(
|
| new std::string("https://www.googledrive.com/thumb/" +
|
| entry_proto.resource_id() + "?width=500&height=500"));
|
|
|