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 04fdd1dab9f6df519e9a2a00b8ae421a33d9bcf8..7c0afb06c5aaf8a0073b1df9dec1bfffd4aca797 100644 |
--- a/chrome/browser/resources/print_preview/print_preview.js |
+++ b/chrome/browser/resources/print_preview/print_preview.js |
@@ -957,7 +957,10 @@ cr.define('print_preview', function() { |
*/ |
onSettingsInvalid_: function() { |
this.uiState_ = PrintPreview.UiState_.ERROR; |
+ this.isPreviewGenerationInProgress_ = false; |
+ this.printHeader_.isPrintButtonEnabled = false; |
console.error('Invalid settings error reported from native layer'); |
+ this.previewArea_.cancelTimeout(); |
this.previewArea_.showCustomMessage( |
loadTimeData.getString('invalidPrinterSettings')); |
}, |