Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(199)

Unified Diff: chrome/browser/android/offline_pages/background_loader_offliner.h

Issue 2656763002: [Offline pages] Add navigation error handling to background loader. (Closed)
Patch Set: Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/android/offline_pages/background_loader_offliner.h
diff --git a/chrome/browser/android/offline_pages/background_loader_offliner.h b/chrome/browser/android/offline_pages/background_loader_offliner.h
index 0240e148d03c8de83ab838cd1b7b13edd06067de..228f8050c1224fa73949906331293805322c5397 100644
--- a/chrome/browser/android/offline_pages/background_loader_offliner.h
+++ b/chrome/browser/android/offline_pages/background_loader_offliner.h
@@ -43,6 +43,8 @@ class BackgroundLoaderOffliner : public Offliner,
void DidStopLoading() override;
void RenderProcessGone(base::TerminationStatus status) override;
void WebContentsDestroyed() override;
+ void DidFinishNavigation(
+ content::NavigationHandle* navigation_handle) override;
protected:
// Called to reset internal loader and observer state.
@@ -75,6 +77,8 @@ class BackgroundLoaderOffliner : public Offliner,
bool is_low_end_device_;
// Save state.
SaveState save_state_;
+ // Error state.
+ bool is_error_;
Dmitry Titov 2017/01/25 19:36:55 naming nit: perhaps it can be more explicit if it
chili 2017/01/31 20:07:37 renamed to page_loading_state_ with enum because t
base::WeakPtrFactory<BackgroundLoaderOffliner> weak_ptr_factory_;
DISALLOW_COPY_AND_ASSIGN(BackgroundLoaderOffliner);

Powered by Google App Engine
This is Rietveld 408576698