Browse Source

Close overlay if print service was not initialized

Fixes #7720
Rob Wu 9 years ago
parent
commit
0c21ebf9f3
  1. 6
      web/pdf_print_service.js

6
web/pdf_print_service.js

@ -202,7 +202,9 @@
return; return;
} }
ensureOverlay().then(function () { ensureOverlay().then(function () {
if (activeService) {
OverlayManager.open('printServiceOverlay'); OverlayManager.open('printServiceOverlay');
}
}); });
try { try {
@ -210,6 +212,10 @@
} finally { } finally {
if (!activeService) { if (!activeService) {
console.error('Expected print service to be initialized.'); console.error('Expected print service to be initialized.');
if (OverlayManager.active === 'printServiceOverlay') {
OverlayManager.close('printServiceOverlay');
}
return;
} }
var activeServiceOnEntry = activeService; var activeServiceOnEntry = activeService;
activeService.renderPages().then(function () { activeService.renderPages().then(function () {

Loading…
Cancel
Save