Chromium Code Reviews| Index: components/dom_distiller/core/distiller.cc |
| diff --git a/components/dom_distiller/core/distiller.cc b/components/dom_distiller/core/distiller.cc |
| index 18d8693ea9569411890abe394647691312df7556..fb52ddeeb3491bf51585e7e60a8d06df481d5b7c 100644 |
| --- a/components/dom_distiller/core/distiller.cc |
| +++ b/components/dom_distiller/core/distiller.cc |
| @@ -149,6 +149,10 @@ void DistillerImpl::OnPageDistillationFinished( |
| // The pages should be in same origin. |
| DCHECK_EQ(next_page_url.GetOrigin(), page_url.GetOrigin()); |
| } |
| + GURL prev_page_url(distilled_page->prev_page_url); |
| + if (prev_page_url.is_valid()) { |
| + DCHECK_EQ(prev_page_url.GetOrigin(), page_url.GetOrigin()); |
| + } |
| for (size_t img_num = 0; img_num < distilled_page->image_urls.size(); |
| ++img_num) { |
| @@ -157,6 +161,7 @@ void DistillerImpl::OnPageDistillationFinished( |
| FetchImage(page_num, image_id, distilled_page->image_urls[img_num]); |
| } |
| + AddToDistillationQueue(page_num - 1, prev_page_url); |
|
cjhopman
2014/02/15 02:45:53
nit: this could be done in the prev_page_url.is_va
shashi
2014/02/17 03:43:20
Done.
|
| AddToDistillationQueue(page_num + 1, next_page_url); |
| AddPageIfDone(page_num); |
| DistillNextPage(); |