Index: chrome/android/java/src/org/chromium/chrome/browser/SwipeRefreshHandler.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/SwipeRefreshHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/SwipeRefreshHandler.java |
index 400b4f657950d8bb0c9ce6e573c704d8254a2d4f..45677771637fefaf3e6e47a06ad38f1d6d105bd1 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/SwipeRefreshHandler.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/SwipeRefreshHandler.java |
@@ -11,7 +11,6 @@ import org.chromium.base.TraceEvent; |
import org.chromium.base.annotations.JNINamespace; |
import org.chromium.base.metrics.RecordUserAction; |
import org.chromium.chrome.R; |
-import org.chromium.chrome.browser.navigation.NavigationHandler; |
import org.chromium.content.browser.ContentViewCore; |
import org.chromium.content.browser.OverscrollRefreshHandler; |
import org.chromium.third_party.android.swiperefresh.SwipeRefreshLayout; |
@@ -70,8 +69,7 @@ public class SwipeRefreshHandler implements OverscrollRefreshHandler { |
* the effect will be disabled. |
* @param contentViewCore The associated ContentViewCore instance. |
*/ |
- public void setContentViewCore(final ContentViewCore contentViewCore, |
- final NavigationHandler navigationHandler) { |
+ public void setContentViewCore(final ContentViewCore contentViewCore) { |
if (mContentViewCore == contentViewCore) return; |
if (mContentViewCore != null) { |
@@ -98,7 +96,8 @@ public class SwipeRefreshHandler implements OverscrollRefreshHandler { |
contentViewCore.getContext().getResources().getString(resId); |
} |
mSwipeRefreshLayout.announceForAccessibility(mAccessibilityRefreshString); |
- navigationHandler.reloadToRefreshContent(true); |
+ contentViewCore.getWebContents().getNavigationController().reloadToRefreshContent( |
+ true); |
RecordUserAction.record("MobilePullGestureReload"); |
} |
}); |