Index: chrome/browser/resources/pdf/pdf.js |
diff --git a/chrome/browser/resources/pdf/pdf.js b/chrome/browser/resources/pdf/pdf.js |
index 88e3d26bc5ee57ec2f9146b5605513fb2deda1ae..ff406973be98f1399a96aa2c817e992f18887094 100644 |
--- a/chrome/browser/resources/pdf/pdf.js |
+++ b/chrome/browser/resources/pdf/pdf.js |
@@ -397,10 +397,12 @@ PDFViewer.prototype = { |
this.updateProgress_(message.data.progress); |
break; |
case 'navigate': |
- if (message.data.newTab) |
- window.open(message.data.url); |
- else |
- window.location.href = message.data.url; |
+ if (message.data.newTab) { |
+ chrome.tabs.create({ url: message.data.url }); |
+ } else { |
+ chrome.tabs.update( |
+ this.streamDetails.tabId, { url: message.data.url }); |
+ } |
break; |
case 'setScrollPosition': |
var position = this.viewport_.position; |