| Index: chrome/browser/permissions/permission_prompt_android.cc
|
| diff --git a/chrome/browser/permissions/permission_prompt_android.cc b/chrome/browser/permissions/permission_prompt_android.cc
|
| index dc121327573057c0e61a69ee867ec5a0f5cf37d0..21c8cce02183dc0c05d9bdd4bcdcc03cea887398 100644
|
| --- a/chrome/browser/permissions/permission_prompt_android.cc
|
| +++ b/chrome/browser/permissions/permission_prompt_android.cc
|
| @@ -71,6 +71,11 @@ void PermissionPromptAndroid::Closing() {
|
| delegate_->Closing();
|
| }
|
|
|
| +void PermissionPromptAndroid::TogglePersist(bool value) {
|
| + if (delegate_)
|
| + delegate_->TogglePersist(value);
|
| +}
|
| +
|
| void PermissionPromptAndroid::ToggleAccept(int index, bool value) {
|
| if (delegate_)
|
| delegate_->ToggleAccept(index, value);
|
| @@ -90,6 +95,14 @@ size_t PermissionPromptAndroid::PermissionCount() const {
|
| return delegate_->Requests().size();
|
| }
|
|
|
| +bool PermissionPromptAndroid::ShouldShowPersistenceToggle() const {
|
| + for (const PermissionRequest* request : delegate_->Requests()) {
|
| + if (!request->ShouldShowPersistenceToggle())
|
| + return false;
|
| + }
|
| + return true;
|
| +}
|
| +
|
| ContentSettingsType PermissionPromptAndroid::GetContentSettingType(
|
| size_t position) const {
|
| const std::vector<PermissionRequest*>& requests = delegate_->Requests();
|
|
|