From d86fe6b30122b7464471131b145cfecb7541cb47 Mon Sep 17 00:00:00 2001 From: Jakob Miland Date: Sun, 21 Apr 2013 14:37:33 +0200 Subject: [PATCH] Save datalistener in memory --- extensions/firefox/components/PdfStreamConverter.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/firefox/components/PdfStreamConverter.js b/extensions/firefox/components/PdfStreamConverter.js index 71c4d897b..b15d39a23 100644 --- a/extensions/firefox/components/PdfStreamConverter.js +++ b/extensions/firefox/components/PdfStreamConverter.js @@ -730,8 +730,8 @@ PdfStreamConverter.prototype = { var channel = ioService.newChannel( PDF_VIEWER_WEB_PAGE, null, null); - var self = this; var listener = this.listener; + var dataListener = this.dataListener; // Proxy all the request observer calls, when it gets to onStopRequest // we can get the dom window. We also intentionally pass on the original // request(aRequest) below so we don't overwrite the original channel and @@ -759,7 +759,7 @@ PdfStreamConverter.prototype = { contentDispositionFilename, aRequest); } else { actions = new StandardChromeActions( - domWindow, contentDispositionFilename, self.dataListener); + domWindow, contentDispositionFilename, dataListener); } var requestListener = new RequestListener(actions); domWindow.addEventListener(PDFJS_EVENT_ID, function(event) {