Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2473)

Unified Diff: chrome/browser/ui/views/permission_bubble/permission_prompt_impl.cc

Issue 2829023002: Fix cancelling permission requests on Android when the PermissionRequestManager is enabled (Closed)
Patch Set: rebase Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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() {

Powered by Google App Engine
This is Rietveld 408576698