| Index: chrome/browser/permissions/permission_request_manager.cc
|
| diff --git a/chrome/browser/permissions/permission_request_manager.cc b/chrome/browser/permissions/permission_request_manager.cc
|
| index 2a7cf3ac5729cd357ac67051284a3872ce8cc374..93a9794d448bcede889af32354e1d8fa9bf0edc4 100644
|
| --- a/chrome/browser/permissions/permission_request_manager.cc
|
| +++ b/chrome/browser/permissions/permission_request_manager.cc
|
| @@ -113,7 +113,7 @@ void PermissionRequestManager::AddRequest(PermissionRequest* request) {
|
| // any other renderer-side nav initiations?). Double-check this for
|
| // correct behavior on interstitials -- we probably want to basically queue
|
| // any request for which GetVisibleURL != GetLastCommittedURL.
|
| - request_url_ = web_contents()->GetLastCommittedURL();
|
| + const GURL& request_url_ = web_contents()->GetLastCommittedURL();
|
| bool is_main_frame = url::Origin(request_url_)
|
| .IsSameOriginWith(url::Origin(request->GetOrigin()));
|
|
|
| @@ -419,8 +419,6 @@ void PermissionRequestManager::FinalizeBubble() {
|
| accept_states_.clear();
|
| if (queued_requests_.size() || queued_frame_requests_.size())
|
| TriggerShowBubble();
|
| - else
|
| - request_url_ = GURL();
|
| }
|
|
|
| void PermissionRequestManager::CancelPendingQueues() {
|
|
|