| Index: content/browser/browser_plugin/browser_plugin_guest.cc
|
| diff --git a/content/browser/browser_plugin/browser_plugin_guest.cc b/content/browser/browser_plugin/browser_plugin_guest.cc
|
| index d2ba7285f9fef018ca93c271d64997aa84c1f3cb..462b35c271711da9da4aa9ef3e41044070419ecc 100644
|
| --- a/content/browser/browser_plugin/browser_plugin_guest.cc
|
| +++ b/content/browser/browser_plugin/browser_plugin_guest.cc
|
| @@ -938,7 +938,6 @@ void BrowserPluginGuest::OnExtendSelectionAndDelete(
|
| }
|
|
|
| void BrowserPluginGuest::OnLockMouse(bool user_gesture,
|
| - bool last_unlocked_by_target,
|
| bool privileged) {
|
| if (pending_lock_request_) {
|
| // Immediately reject the lock because only one pointerLock may be active
|
| @@ -949,9 +948,12 @@ void BrowserPluginGuest::OnLockMouse(bool user_gesture,
|
|
|
| pending_lock_request_ = true;
|
|
|
| + RenderWidgetHostImpl* owner = GetOwnerRenderWidgetHost();
|
| + bool is_last_unlocked_by_target =
|
| + owner ? owner->is_last_unlocked_by_target() : false;
|
| +
|
| delegate_->RequestPointerLockPermission(
|
| - user_gesture,
|
| - last_unlocked_by_target,
|
| + user_gesture, is_last_unlocked_by_target,
|
| base::Bind(&BrowserPluginGuest::PointerLockPermissionResponse,
|
| weak_ptr_factory_.GetWeakPtr()));
|
| }
|
|
|