Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
index def161d1c8ede1b63b87bd8b581dd1e0c3cede85..a0d1a09630d9b34bc63f2c26180288c878b91e8b 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
@@ -1121,12 +1121,15 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode |
} |
@Override |
- public void onDidNavigateMainFrame(Tab tab, String url, String baseUrl, |
- boolean isNavigationToDifferentPage, boolean isFragmentNavigation, |
- int statusCode) { |
- DataReductionPromoInfoBar.maybeLaunchPromoInfoBar(ChromeTabbedActivity.this, |
- tab.getWebContents(), url, tab.isShowingErrorPage(), isFragmentNavigation, |
- statusCode); |
+ public void onDidFinishNavigation(Tab tab, String url, boolean isInMainFrame, |
+ boolean isErrorPage, boolean hasCommitted, boolean isSamePage, |
+ boolean isFragmentNavigation, Integer pageTransition, int errorCode, |
+ int httpStatusCode) { |
+ if (hasCommitted && isInMainFrame) { |
+ DataReductionPromoInfoBar.maybeLaunchPromoInfoBar(ChromeTabbedActivity.this, |
+ tab.getWebContents(), url, tab.isShowingErrorPage(), |
+ isFragmentNavigation, httpStatusCode); |
+ } |
} |
}; |