| 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 8c8bae4d2a923c28f62218a6a14ad6ca02fd40e5..95265a10c5e8eb18d344fea4409db56dfcdfa995 100644
|
| --- a/content/browser/renderer_host/render_widget_host_impl.cc
|
| +++ b/content/browser/renderer_host/render_widget_host_impl.cc
|
| @@ -1733,16 +1733,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);
|
| }
|
| }
|
|
|