Merge pull request #10996 from Snuffleupagus/app-conditional-findbar
Avoid creating a `PDFFindBar` instance, in the Firefox built-in viewer, when not actually necessary
This commit is contained in:
commit
e066db47dc
@ -352,7 +352,9 @@ let PDFViewerApplication = {
|
|||||||
});
|
});
|
||||||
pdfLinkService.setHistory(this.pdfHistory);
|
pdfLinkService.setHistory(this.pdfHistory);
|
||||||
|
|
||||||
this.findBar = new PDFFindBar(appConfig.findBar, eventBus, this.l10n);
|
if (!this.supportsIntegratedFind) {
|
||||||
|
this.findBar = new PDFFindBar(appConfig.findBar, eventBus, this.l10n);
|
||||||
|
}
|
||||||
|
|
||||||
this.pdfDocumentProperties =
|
this.pdfDocumentProperties =
|
||||||
new PDFDocumentProperties(appConfig.documentProperties,
|
new PDFDocumentProperties(appConfig.documentProperties,
|
||||||
@ -598,7 +600,9 @@ let PDFViewerApplication = {
|
|||||||
this.pdfOutlineViewer.reset();
|
this.pdfOutlineViewer.reset();
|
||||||
this.pdfAttachmentViewer.reset();
|
this.pdfAttachmentViewer.reset();
|
||||||
|
|
||||||
this.findBar.reset();
|
if (this.findBar) {
|
||||||
|
this.findBar.reset();
|
||||||
|
}
|
||||||
this.toolbar.reset();
|
this.toolbar.reset();
|
||||||
this.secondaryToolbar.reset();
|
this.secondaryToolbar.reset();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user