From 3bd20a7415d7ae99c969bb66eae0a2090ead6ee1 Mon Sep 17 00:00:00 2001
From: Artur Adib <arturadib@gmail.com>
Date: Tue, 2 Oct 2012 16:19:51 -0400
Subject: [PATCH] bug fix: textLayer ready still needs scroll

---
 web/viewer.js | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/web/viewer.js b/web/viewer.js
index 4381e6c2f..467f9515d 100644
--- a/web/viewer.js
+++ b/web/viewer.js
@@ -323,14 +323,16 @@ var PDFFindController = {
   updatePage: function(idx) {
     var page = PDFView.pages[idx];
 
-    if (page.textLayer) {
-      page.textLayer.updateMatches();
-    } else if (this.selected.pageIdx === idx) {
+    if (this.selected.pageIdx === idx) {
       // If the page is selected, scroll the page into view, which triggers
       // rendering the page, which adds the textLayer. Once the textLayer is
       // build, it will scroll onto the selected match.
       page.scrollIntoView();
     }
+
+    if (page.textLayer) {
+      page.textLayer.updateMatches();
+    }
   },
 
   performFind: function() {