Index: chrome/browser/resources/print_preview/print_preview.js |
diff --git a/chrome/browser/resources/print_preview/print_preview.js b/chrome/browser/resources/print_preview/print_preview.js |
index c8fdcd657c0f8ca5e241ada807f9175c819cc328..80ef29c68585365b84afbae3274c52833ea86a0a 100644 |
--- a/chrome/browser/resources/print_preview/print_preview.js |
+++ b/chrome/browser/resources/print_preview/print_preview.js |
@@ -920,6 +920,9 @@ function onDidGetDefaultPageLayout(pageLayout) { |
function reloadPreviewPages(previewUid, previewResponseId) { |
if (!isExpectedPreviewResponse(previewResponseId)) |
return; |
+ |
+ if (pageSettings.requestPrintPreviewIfNeeded()) |
dpapad
2011/09/01 21:20:53
Repeating our in person discussion, it seems bette
kmadhusu
2011/09/01 21:38:34
Done.
|
+ return; |
hasPendingPreviewRequest = false; |
cr.dispatchSimpleEvent(document, 'updatePrintButton'); |
@@ -976,6 +979,10 @@ function onDidPreviewPage(pageNumber, previewUid, previewResponseId) { |
function updatePrintPreview(previewUid, previewResponseId) { |
if (!isExpectedPreviewResponse(previewResponseId)) |
return; |
+ |
+ if (pageSettings.requestPrintPreviewIfNeeded()) |
+ return; |
+ |
hasPendingPreviewRequest = false; |
hasPendingPrintReadyDocumentRequest = false; |