| Index: chrome/browser/chromeos/file_manager/volume_manager.cc
|
| diff --git a/chrome/browser/chromeos/file_manager/volume_manager.cc b/chrome/browser/chromeos/file_manager/volume_manager.cc
|
| index 6820aab0e8206ea76252e42df997a312f125b2cc..22f8a22c583a48eda1530c581655bdf6cd68bd99 100644
|
| --- a/chrome/browser/chromeos/file_manager/volume_manager.cc
|
| +++ b/chrome/browser/chromeos/file_manager/volume_manager.cc
|
| @@ -153,7 +153,8 @@ VolumeInfo CreateDownloadsVolumeInfo(const base::FilePath& downloads_path) {
|
|
|
| VolumeInfo CreateTestingVolumeInfo(const base::FilePath& path,
|
| VolumeType volume_type,
|
| - chromeos::DeviceType device_type) {
|
| + chromeos::DeviceType device_type,
|
| + bool read_only) {
|
| VolumeInfo volume_info;
|
| volume_info.type = volume_type;
|
| volume_info.device_type = device_type;
|
| @@ -161,7 +162,7 @@ VolumeInfo CreateTestingVolumeInfo(const base::FilePath& path,
|
| volume_info.mount_path = path;
|
| volume_info.mount_condition = chromeos::disks::MOUNT_CONDITION_NONE;
|
| volume_info.is_parent = false;
|
| - volume_info.is_read_only = false;
|
| + volume_info.is_read_only = read_only;
|
| volume_info.has_media = false;
|
| volume_info.volume_id = GenerateVolumeId(volume_info);
|
| return volume_info;
|
| @@ -390,10 +391,12 @@ bool VolumeManager::RegisterDownloadsDirectoryForTesting(
|
|
|
| void VolumeManager::AddVolumeInfoForTesting(const base::FilePath& path,
|
| VolumeType volume_type,
|
| - chromeos::DeviceType device_type) {
|
| + chromeos::DeviceType device_type,
|
| + bool read_only) {
|
| DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
|
| - DoMountEvent(chromeos::MOUNT_ERROR_NONE,
|
| - CreateTestingVolumeInfo(path, volume_type, device_type));
|
| + DoMountEvent(
|
| + chromeos::MOUNT_ERROR_NONE,
|
| + CreateTestingVolumeInfo(path, volume_type, device_type, read_only));
|
| }
|
|
|
| void VolumeManager::OnFileSystemMounted() {
|
|
|