From 73c2119250f2c6b58e82cf5786fb7d67be361da6 Mon Sep 17 00:00:00 2001 From: Brendan Dahl Date: Wed, 3 Oct 2012 15:52:36 -0700 Subject: [PATCH] Change how we get the resource principal. --- extensions/firefox/components/PdfStreamConverter.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/extensions/firefox/components/PdfStreamConverter.js b/extensions/firefox/components/PdfStreamConverter.js index 76b7788a8..56b7062c1 100644 --- a/extensions/firefox/components/PdfStreamConverter.js +++ b/extensions/firefox/components/PdfStreamConverter.js @@ -538,9 +538,10 @@ PdfStreamConverter.prototype = { var securityManager = Cc['@mozilla.org/scriptsecuritymanager;1'] .getService(Ci.nsIScriptSecurityManager); var uri = ioService.newURI(PDF_VIEWER_WEB_PAGE, null, null); - // FF16 and below had getCodebasePrincipal (bug 774585) - var resourcePrincipal = 'getSimpleCodebasePrincipal' in securityManager ? - securityManager.getSimpleCodebasePrincipal(uri) : + // FF16 and below had getCodebasePrincipal, it was replaced by + // getNoAppCodebasePrincipal (bug 758258). + var resourcePrincipal = 'getNoAppCodebasePrincipal' in securityManager ? + securityManager.getNoAppCodebasePrincipal(uri) : securityManager.getCodebasePrincipal(uri); channel.owner = resourcePrincipal; }