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..380f554b2beb9420bee4931ac17edc4846839455 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::HistogramPrefix() { |
+ 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(); |