| Index: chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java b/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java
|
| index 16a55f288546eb9e43d48fe760250a85418156f8..24b6befe6c0adeace0c1ca5c8a2c80ca67f84997 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java
|
| @@ -131,7 +131,10 @@ public class OfflinePageUtils {
|
| // If we are reloading an offline page, but are online, get the online version.
|
| if (newUrl.equals(tab.getUrl()) && isConnected()) {
|
| Log.i(TAG, "Refreshing to the online version of an offline page, since we are online");
|
| - tab.loadUrl(new LoadUrlParams(tab.getOfflinePageOriginalUrl(), PageTransition.RELOAD));
|
| + LoadUrlParams params =
|
| + new LoadUrlParams(tab.getOfflinePageOriginalUrl(), PageTransition.RELOAD);
|
| + params.setShouldReplaceCurrentEntry(true);
|
| + tab.loadUrl(params);
|
| }
|
| }
|
|
|
| @@ -219,8 +222,11 @@ public class OfflinePageUtils {
|
| RecordUserAction.record("OfflinePages.ReloadButtonClicked");
|
| Tab foundTab = activity.getTabModelSelector().getTabById(tabId);
|
| if (foundTab == null) return;
|
| - foundTab.loadUrl(new LoadUrlParams(
|
| - foundTab.getOfflinePageOriginalUrl(), PageTransition.RELOAD));
|
| +
|
| + LoadUrlParams params = new LoadUrlParams(
|
| + foundTab.getOfflinePageOriginalUrl(), PageTransition.RELOAD);
|
| + params.setShouldReplaceCurrentEntry(true);
|
| + foundTab.loadUrl(params);
|
| }
|
|
|
| @Override
|
|
|