| Index: chrome/browser/chromeos/drive/file_cache.cc
|
| diff --git a/chrome/browser/chromeos/drive/file_cache.cc b/chrome/browser/chromeos/drive/file_cache.cc
|
| index 9bdd09b910b749e1a4a0694f35ce6d9955d4b34e..336468c2263e334e5757037e9b325d33cc018510 100644
|
| --- a/chrome/browser/chromeos/drive/file_cache.cc
|
| +++ b/chrome/browser/chromeos/drive/file_cache.cc
|
| @@ -181,7 +181,8 @@ FileError FileCache::Store(const std::string& id,
|
| // Now that file operations have completed, update metadata.
|
| cache_entry.set_md5(md5);
|
| cache_entry.set_is_present(true);
|
| - cache_entry.set_is_dirty(false);
|
| + if (md5.empty())
|
| + cache_entry.set_is_dirty(true);
|
| return storage_->PutCacheEntry(id, cache_entry) ?
|
| FILE_ERROR_OK : FILE_ERROR_FAILED;
|
| }
|
|
|