Index: pdf/pdfium/pdfium_engine.cc |
diff --git a/pdf/pdfium/pdfium_engine.cc b/pdf/pdfium/pdfium_engine.cc |
index 475d56933053765ad2f460b8ca1d7a89df84a095..39414d1fe2c55bbea2e6b72876419322674e87b3 100644 |
--- a/pdf/pdfium/pdfium_engine.cc |
+++ b/pdf/pdfium/pdfium_engine.cc |
@@ -1106,7 +1106,10 @@ void PDFiumEngine::OnDocumentComplete() { |
} |
void PDFiumEngine::OnDocumentCanceled() { |
- OnDocumentComplete(); |
+ if (visible_pages_.empty()) |
+ client_->DocumentLoadFailed(); |
+ else |
+ OnDocumentComplete(); |
} |
void PDFiumEngine::CancelBrowserDownload() { |