Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(119)

Unified Diff: chrome/browser/renderer_host/chrome_render_widget_host_view_mac_history_swiper.mm

Issue 821173003: Fix Magic Mouse history swiping bug. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/renderer_host/chrome_render_widget_host_view_mac_history_swiper.mm
diff --git a/chrome/browser/renderer_host/chrome_render_widget_host_view_mac_history_swiper.mm b/chrome/browser/renderer_host/chrome_render_widget_host_view_mac_history_swiper.mm
index 1d3be093c79539a9078005b550536715c30e3257..2f72c34971a81357946741d61d684020d56519db 100644
--- a/chrome/browser/renderer_host/chrome_render_widget_host_view_mac_history_swiper.mm
+++ b/chrome/browser/renderer_host/chrome_render_widget_host_view_mac_history_swiper.mm
@@ -163,6 +163,9 @@ BOOL forceMagicMouse = NO;
- (void)beginGestureWithEvent:(NSEvent*)event {
inGesture_ = YES;
+
+ // Reset state pertaining to Magic Mouse swipe gestures.
+ mouseScrollDelta_ = NSZeroSize;
}
- (void)endGestureWithEvent:(NSEvent*)event {
@@ -213,10 +216,9 @@ BOOL forceMagicMouse = NO;
- (void)touchesBeganWithEvent:(NSEvent*)event {
receivingTouches_ = YES;
- // Reset state pertaining to previous gestures.
+ // Reset state pertaining to previous trackpad gestures.
gestureStartPointValid_ = NO;
gestureTotalY_ = 0;
- mouseScrollDelta_ = NSZeroSize;
beganEventUnconsumed_ = NO;
recognitionState_ = history_swiper::kPending;
}

Powered by Google App Engine
This is Rietveld 408576698