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 f37cc6f74fc9fd5c02e3ba72cdcad566fe08dfd4..9729a1db1106999e561e1bdd12b6b8e8717138f1 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 |
@@ -379,8 +379,6 @@ static BOOL forceMagicMouse = NO; |
progress = MAX(0.0, progress); |
progress = MIN(1.0, progress); |
[historyOverlay setProgress:progress finished:finished]; |
- if (ended) |
- [historyOverlay dismiss]; |
// |gestureAmount| obeys -[NSEvent isDirectionInvertedFromDevice] |
// automatically. |
@@ -393,8 +391,10 @@ static BOOL forceMagicMouse = NO; |
chrome::GoBack(browser, CURRENT_TAB); |
} |
- if (isComplete) |
+ if (isComplete) { |
+ [historyOverlay dismiss]; |
[historyOverlay release]; |
+ } |
}]; |
} |