Index: components/dom_distiller/core/distiller.cc |
diff --git a/components/dom_distiller/core/distiller.cc b/components/dom_distiller/core/distiller.cc |
index 9bd8ba22b0e0c9ffee0bfaa3297a3c7e207730a7..8bdc905a8231236647c96882d3c8638e0dec2641 100644 |
--- a/components/dom_distiller/core/distiller.cc |
+++ b/components/dom_distiller/core/distiller.cc |
@@ -151,6 +151,12 @@ void DistillerImpl::OnPageDistillationFinished( |
AddToDistillationQueue(page_num + 1, next_page_url); |
} |
+ GURL prev_page_url(distilled_page->prev_page_url); |
+ if (prev_page_url.is_valid()) { |
+ DCHECK_EQ(prev_page_url.GetOrigin(), page_url.GetOrigin()); |
+ AddToDistillationQueue(page_num - 1, prev_page_url); |
+ } |
+ |
for (size_t img_num = 0; img_num < distilled_page->image_urls.size(); |
++img_num) { |
std::string image_id = |