summaryrefslogtreecommitdiffstats
path: root/chrome/browser/resources/print_preview/print_preview.js
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/resources/print_preview/print_preview.js')
-rw-r--r--chrome/browser/resources/print_preview/print_preview.js24
1 files changed, 16 insertions, 8 deletions
diff --git a/chrome/browser/resources/print_preview/print_preview.js b/chrome/browser/resources/print_preview/print_preview.js
index ca49d74..124a567 100644
--- a/chrome/browser/resources/print_preview/print_preview.js
+++ b/chrome/browser/resources/print_preview/print_preview.js
@@ -159,10 +159,14 @@ function launchNativePrintDialog() {
*/
function onInitiatorTabCrashed(initiatorTabURL) {
disableInputElementsInSidebar();
- displayErrorMessageWithButton(
- localStrings.getString('initiatorTabCrashed'),
- localStrings.getString('reopenPage'),
- function() { chrome.send('reloadCrashedInitiatorTab'); });
+ if (initiatorTabURL) {
+ displayErrorMessageWithButton(
+ localStrings.getString('initiatorTabCrashed'),
+ localStrings.getString('reopenPage'),
+ function() { chrome.send('reloadCrashedInitiatorTab'); });
+ } else {
+ displayErrorMessage(localStrings.getString('initiatorTabCrashed'));
+ }
}
/**
@@ -172,10 +176,14 @@ function onInitiatorTabCrashed(initiatorTabURL) {
*/
function onInitiatorTabClosed(initiatorTabURL) {
disableInputElementsInSidebar();
- displayErrorMessageWithButton(
- localStrings.getString('initiatorTabClosed'),
- localStrings.getString('reopenPage'),
- function() { window.location = initiatorTabURL; });
+ if (initiatorTabURL) {
+ displayErrorMessageWithButton(
+ localStrings.getString('initiatorTabClosed'),
+ localStrings.getString('reopenPage'),
+ function() { window.location = initiatorTabURL; });
+ } else {
+ displayErrorMessage(localStrings.getString('initiatorTabClosed'));
+ }
}
/**