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(); |