From 76cfd106d507dfb523bcae067114517a89fb895b Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Tue, 4 Aug 2015 23:07:44 +0200 Subject: [PATCH] Fix 'namedaction' regression that breaks the 'Find' action This regressed in https://github.com/mozilla/pdf.js/commit/0ef6212b646427604b6968b8bc3cf2d6c048f012. --- web/viewer.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/web/viewer.js b/web/viewer.js index f5d82b5ca..7d45c1929 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -1591,17 +1591,20 @@ document.addEventListener('pagemode', function (evt) { }, true); document.addEventListener('namedaction', function (e) { + if (!PDFViewerApplication.initialized) { + return; + } // Processing couple of named actions that might be useful. // See also PDFLinkService.executeNamedAction - var action = e.action; + var action = e.detail.action; switch (action) { case 'GoToPage': document.getElementById('pageNumber').focus(); break; case 'Find': - if (!this.supportsIntegratedFind) { - this.findBar.toggle(); + if (!PDFViewerApplication.supportsIntegratedFind) { + PDFViewerApplication.findBar.toggle(); } break; }