| Index: content/browser/renderer_host/render_widget_host_impl.cc
|
| diff --git a/content/browser/renderer_host/render_widget_host_impl.cc b/content/browser/renderer_host/render_widget_host_impl.cc
|
| index becd856cac60346925e4dcf3b25a23a8692286e3..b0c562edea6c5a15e42d94614f9d5b97913dff9e 100644
|
| --- a/content/browser/renderer_host/render_widget_host_impl.cc
|
| +++ b/content/browser/renderer_host/render_widget_host_impl.cc
|
| @@ -1731,16 +1731,17 @@ void RenderWidgetHostImpl::OnLockMouse(bool user_gesture,
|
| }
|
|
|
| pending_mouse_lock_request_ = true;
|
| + if (delegate_) {
|
| + delegate_->RequestToLockMouse(this, user_gesture, last_unlocked_by_target,
|
| + privileged && allow_privileged_mouse_lock_);
|
| + return;
|
| + }
|
| +
|
| if (privileged && allow_privileged_mouse_lock_) {
|
| // Directly approve to lock the mouse.
|
| GotResponseToLockMouseRequest(true);
|
| } else {
|
| - if (delegate_) {
|
| - delegate_->RequestToLockMouse(this, user_gesture,
|
| - last_unlocked_by_target);
|
| - return;
|
| - }
|
| - // If there's no delegate, just reject it.
|
| + // Otherwise, just reject it.
|
| GotResponseToLockMouseRequest(false);
|
| }
|
| }
|
|
|