From baba41f702c78a11907df43404cb70410ee90729 Mon Sep 17 00:00:00 2001 From: Jonas Date: Thu, 22 Aug 2013 20:03:51 +0200 Subject: [PATCH] Prevent searching from breaking when opening a new file in the web viewer --- web/pdf_find_controller.js | 6 ++++++ web/viewer.js | 2 ++ 2 files changed, 8 insertions(+) diff --git a/web/pdf_find_controller.js b/web/pdf_find_controller.js index fb0c7766e..b55acbe23 100644 --- a/web/pdf_find_controller.js +++ b/web/pdf_find_controller.js @@ -87,6 +87,12 @@ var PDFFindController = { } }, + reset: function pdfFindControllerReset() { + this.startedTextExtraction = false; + this.extractTextPromises = []; + this.active = false; + }, + calcFindMatch: function(pageIndex) { var pageContent = this.pageContents[pageIndex]; var query = this.state.query; diff --git a/web/viewer.js b/web/viewer.js index 61fffa9a9..247b1b726 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -827,6 +827,8 @@ var PDFView = { }; } + PDFFindController.reset(); + this.pdfDocument = pdfDocument; var errorWrapper = document.getElementById('errorWrapper');