| Index: webkit/plugins/ppapi/ppb_flash_impl.cc
|
| diff --git a/webkit/plugins/ppapi/ppb_flash_impl.cc b/webkit/plugins/ppapi/ppb_flash_impl.cc
|
| index ef95290a4343b7eb444d62be1ec2a8c536fc5a4c..7dd602d6154017af6a32bacdb8c519a94704e015 100644
|
| --- a/webkit/plugins/ppapi/ppb_flash_impl.cc
|
| +++ b/webkit/plugins/ppapi/ppb_flash_impl.cc
|
| @@ -249,9 +249,25 @@ int32_t PPB_Flash_Impl::GetSettingInt(PP_Instance instance,
|
| }
|
|
|
| PP_Var PPB_Flash_Impl::GetSetting(PP_Instance instance,
|
| - PP_FlashSetting setting) {
|
| - // No current settings are supported in-process.
|
| - return PP_MakeUndefined();
|
| + PP_FlashSetting setting) {
|
| + switch(setting) {
|
| + case PP_FLASHSETTING_LSORESTRICTIONS: {
|
| + bool block_access = false;
|
| + bool in_memory = false;
|
| + instance_->delegate()->GetLocalDataRestrictions(
|
| + instance_->plugin_url(), &block_access, &in_memory);
|
| + if (block_access)
|
| + return PP_MakeInt32(PP_FLASHLSORESTRICTIONS_BLOCK);
|
| +
|
| + if (in_memory)
|
| + return PP_MakeInt32(PP_FLASHLSORESTRICTIONS_IN_MEMORY);
|
| +
|
| + return PP_MakeInt32(PP_FLASHLSORESTRICTIONS_NONE);
|
| + }
|
| + default:
|
| + // No other settings are supported in-process.
|
| + return PP_MakeUndefined();
|
| + }
|
| }
|
|
|
| PP_Bool PPB_Flash_Impl::SetCrashData(PP_Instance instance,
|
|
|