| Index: chrome/common/extensions/api/file_system_provider_capabilities/file_system_provider_capabilities_handler.cc
|
| diff --git a/chrome/common/extensions/api/file_system_provider_capabilities/file_system_provider_capabilities_handler.cc b/chrome/common/extensions/api/file_system_provider_capabilities/file_system_provider_capabilities_handler.cc
|
| index c3dc906cea8e0dc5f00180483399ce2297e23063..d959ad725e863d39f24e72df7cd3f8f5f3907da3 100644
|
| --- a/chrome/common/extensions/api/file_system_provider_capabilities/file_system_provider_capabilities_handler.cc
|
| +++ b/chrome/common/extensions/api/file_system_provider_capabilities/file_system_provider_capabilities_handler.cc
|
| @@ -95,9 +95,14 @@ bool FileSystemProviderCapabilitiesHandler::Parse(Extension* extension,
|
| }
|
|
|
| scoped_ptr<FileSystemProviderCapabilities> capabilities(
|
| - new FileSystemProviderCapabilities(idl_capabilities.configurable,
|
| - idl_capabilities.multiple_mounts,
|
| - source));
|
| + new FileSystemProviderCapabilities(
|
| + idl_capabilities.configurable.get()
|
| + ? *idl_capabilities.configurable.get()
|
| + : false /* false by default */,
|
| + idl_capabilities.multiple_mounts.get()
|
| + ? *idl_capabilities.multiple_mounts.get()
|
| + : false /* false by default */,
|
| + source));
|
|
|
| extension->SetManifestData(manifest_keys::kFileSystemProviderCapabilities,
|
| capabilities.release());
|
|
|