]> git.parisson.com Git - pdf.js.git/commitdiff
Only enable pdfDebug for the extension if a pref is set.
authorBrendan Dahl <brendan.dahl@gmail.com>
Wed, 14 Mar 2012 22:34:12 +0000 (15:34 -0700)
committerBrendan Dahl <brendan.dahl@gmail.com>
Wed, 14 Mar 2012 22:34:12 +0000 (15:34 -0700)
extensions/firefox/components/PdfStreamConverter.js
web/viewer.js

index c6dab9ba70a41a9981d155f6b2c295af615f5637..7a308e75cb625058ce6567cf01728cbced2b0c31 100644 (file)
@@ -66,6 +66,9 @@ ChromeActions.prototype = {
     if (this.inPrivateBrowswing)
       return '{}';
     return application.prefs.getValue(EXT_PREFIX + '.database', '{}');
+  },
+  pdfBugEnabled: function() {
+    return application.prefs.getValue(EXT_PREFIX + '.pdfBugEnabled', false);
   }
 };
 
index af1f287aa2890750c34cda86f7d3a2e81fe54416..67ef67e97ef9cf99c14033df8699f071cf72e126 100644 (file)
@@ -1182,7 +1182,8 @@ window.addEventListener('load', function webViewerLoad(evt) {
   if ('disableTextLayer' in hashParams)
     PDFJS.disableTextLayer = (hashParams['disableTextLayer'] === 'true');
 
-  if ('pdfBug' in hashParams) {
+  if ('pdfBug' in hashParams &&
+      (!PDFJS.isFirefoxExtension || FirefoxCom.request('pdfBugEnabled'))) {
     PDFJS.pdfBug = true;
     var pdfBug = hashParams['pdfBug'];
     var enabled = pdfBug.split(',');