| Index: chrome/browser/ui/exclusive_access/mouse_lock_controller.cc
|
| diff --git a/chrome/browser/ui/exclusive_access/mouse_lock_controller.cc b/chrome/browser/ui/exclusive_access/mouse_lock_controller.cc
|
| index a22df90e66500a96373f61379be54a11f78454b4..4a8c72fd9917b1c73a8c653671a14c326439cdcb 100644
|
| --- a/chrome/browser/ui/exclusive_access/mouse_lock_controller.cc
|
| +++ b/chrome/browser/ui/exclusive_access/mouse_lock_controller.cc
|
| @@ -116,6 +116,10 @@ void MouseLockController::NotifyTabExclusiveAccessLost() {
|
| }
|
| }
|
|
|
| +const char* MouseLockController::HistogramSuffix() {
|
| + return "MouseLock";
|
| +}
|
| +
|
| bool MouseLockController::HandleUserPressedEscape() {
|
| if (IsMouseLocked() || IsMouseLockRequested()) {
|
| ExitExclusiveAccessIfNecessary();
|
| @@ -188,6 +192,7 @@ bool MouseLockController::OnDenyExclusiveAccessPermission() {
|
| }
|
|
|
| void MouseLockController::LostMouseLock() {
|
| + Exiting();
|
| mouse_lock_state_ = MOUSELOCK_NOT_REQUESTED;
|
| SetTabWithExclusiveAccess(nullptr);
|
| NotifyMouseLockChange();
|
|
|