Index: chrome/browser/resources/pdf/navigator.js |
diff --git a/chrome/browser/resources/pdf/navigator.js b/chrome/browser/resources/pdf/navigator.js |
index 57c15d4d26c47c983f83a839c766cb79d22f9dfe..48a89be0ea4b59ac241c7eba067bb779be29a8e7 100644 |
--- a/chrome/browser/resources/pdf/navigator.js |
+++ b/chrome/browser/resources/pdf/navigator.js |
@@ -74,12 +74,14 @@ Navigator.prototype = { |
if (newTab) { |
this.navigateInNewTabCallback_(url); |
} else { |
- var pageNumber = |
- this.paramsParser_.getViewportFromUrlParams(url).page; |
- if (pageNumber != undefined) |
- this.viewport_.goToPage(pageNumber); |
- else |
- this.navigateInCurrentTabCallback_(url); |
+ this.paramsParser_.getViewportFromUrlParams( |
+ url, function(initialViewport) { |
+ var pageNumber = initialViewport.pageNumber; |
+ if (pageNumber != undefined) |
+ this.viewport_.goToPage(pageNumber); |
+ else |
+ this.navigateInCurrentTabCallback_(url); |
+ }.bind(this)); |
} |
} |
}; |