| 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 9783408747d10315181b26c0289e90e760ec4981..282b8aee7d3434f22cbbbcc5357c1220c01c7d6c 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
|
| @@ -88,7 +88,8 @@ public class OfflinePageUtils {
|
| // If an offline page is being visited, prompt that an offline copy is being shown.
|
| save = false;
|
| } else if (tab.getUserBookmarkId() != ChromeBrowserProviderClient.INVALID_BOOKMARK_ID
|
| - && !tab.hasOfflineCopy() && OfflinePageBridge.canSavePage(tab.getUrl())) {
|
| + && !tab.hasOfflineCopy() && !tab.isShowingErrorPage()
|
| + && OfflinePageBridge.canSavePage(tab.getUrl())) {
|
| // If a bookmarked page without offline copy is being visited and can be saved, offer to
|
| // save it.
|
| save = true;
|
|
|