Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(642)

Side by Side Diff: chrome/browser/chromeos/extensions/file_manager/private_api_util.cc

Issue 2451713002: Propagate the read_only_hardware flag of volumes to js. (Closed)
Patch Set: Rename the field name to is_read_only_removable_device, as it's only valid for removable devices. Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/chromeos/extensions/file_manager/private_api_util.h" 5 #include "chrome/browser/chromeos/extensions/file_manager/private_api_util.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <string> 8 #include <string>
9 #include <utility> 9 #include <utility>
10 10
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after
189 volume_metadata->source_path.reset( 189 volume_metadata->source_path.reset(
190 new std::string(volume.source_path().AsUTF8Unsafe())); 190 new std::string(volume.source_path().AsUTF8Unsafe()));
191 } 191 }
192 192
193 switch (volume.source()) { 193 switch (volume.source()) {
194 case SOURCE_FILE: 194 case SOURCE_FILE:
195 volume_metadata->source = file_manager_private::SOURCE_FILE; 195 volume_metadata->source = file_manager_private::SOURCE_FILE;
196 break; 196 break;
197 case SOURCE_DEVICE: 197 case SOURCE_DEVICE:
198 volume_metadata->source = file_manager_private::SOURCE_DEVICE; 198 volume_metadata->source = file_manager_private::SOURCE_DEVICE;
199 volume_metadata->is_read_only_removable_device = volume
200 .is_read_only_removable_device();
199 break; 201 break;
200 case SOURCE_NETWORK: 202 case SOURCE_NETWORK:
201 volume_metadata->source = 203 volume_metadata->source =
202 extensions::api::file_manager_private::SOURCE_NETWORK; 204 extensions::api::file_manager_private::SOURCE_NETWORK;
203 break; 205 break;
204 case SOURCE_SYSTEM: 206 case SOURCE_SYSTEM:
205 volume_metadata->source = 207 volume_metadata->source =
206 extensions::api::file_manager_private::SOURCE_SYSTEM; 208 extensions::api::file_manager_private::SOURCE_SYSTEM;
207 break; 209 break;
208 } 210 }
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after
368 } 370 }
369 371
370 drive::EventLogger* GetLogger(Profile* profile) { 372 drive::EventLogger* GetLogger(Profile* profile) {
371 drive::DriveIntegrationService* service = 373 drive::DriveIntegrationService* service =
372 drive::DriveIntegrationServiceFactory::FindForProfile(profile); 374 drive::DriveIntegrationServiceFactory::FindForProfile(profile);
373 return service ? service->event_logger() : NULL; 375 return service ? service->event_logger() : NULL;
374 } 376 }
375 377
376 } // namespace util 378 } // namespace util
377 } // namespace file_manager 379 } // namespace file_manager
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698