| Index: chrome/browser/ui/permission_bubble/mock_permission_prompt.cc
|
| diff --git a/chrome/browser/ui/permission_bubble/mock_permission_prompt.cc b/chrome/browser/ui/permission_bubble/mock_permission_prompt.cc
|
| index 1f6ce0a83708dad1d1ee106154ecb61e45baba22..658024efd5cfcc30775aae093e858f9b693810a2 100644
|
| --- a/chrome/browser/ui/permission_bubble/mock_permission_prompt.cc
|
| +++ b/chrome/browser/ui/permission_bubble/mock_permission_prompt.cc
|
| @@ -15,6 +15,8 @@ MockPermissionPrompt::~MockPermissionPrompt() {
|
|
|
| void MockPermissionPrompt::Show(const std::vector<PermissionRequest*>& requests,
|
| const std::vector<bool>& accept_state) {
|
| + if (IsVisible())
|
| + return;
|
| factory_->ShowView(this);
|
| factory_->show_count_++;
|
| factory_->requests_count_ = manager_->requests_.size();
|
| @@ -23,7 +25,9 @@ void MockPermissionPrompt::Show(const std::vector<PermissionRequest*>& requests,
|
| is_visible_ = true;
|
| }
|
|
|
| -bool MockPermissionPrompt::CanAcceptRequestUpdate() {
|
| +bool MockPermissionPrompt::MaybeCancelRequest() {
|
| + if (can_update_ui_)
|
| + Hide();
|
| return can_update_ui_;
|
| }
|
|
|
|
|