Index: chrome/browser/ui/views/permission_bubble/permission_prompt_impl.cc |
diff --git a/chrome/browser/ui/views/permission_bubble/permission_prompt_impl.cc b/chrome/browser/ui/views/permission_bubble/permission_prompt_impl.cc |
index 96e6b0c72dcc20a06e2c800a34702caf8b439618..c40afcde9864f777a0998e5632ab7cc315508aa8 100644 |
--- a/chrome/browser/ui/views/permission_bubble/permission_prompt_impl.cc |
+++ b/chrome/browser/ui/views/permission_bubble/permission_prompt_impl.cc |
@@ -426,8 +426,11 @@ void PermissionPromptImpl::Show() { |
GetAnchorArrow()); |
} |
-bool PermissionPromptImpl::CanAcceptRequestUpdate() { |
- return !(bubble_delegate_ && bubble_delegate_->IsMouseHovered()); |
+bool PermissionPromptImpl::MaybeCancelRequest() { |
+ if (bubble_delegate_->IsMouseHovered()) |
+ return false; |
+ Hide(); |
+ return true; |
} |
bool PermissionPromptImpl::HidesAutomatically() { |