From 181e06f30ae31c4c3d06be2ce604ebae99778c0a Mon Sep 17 00:00:00 2001
From: Jonas Jenwald <jonas.jenwald@gmail.com>
Date: Thu, 16 Jan 2014 13:49:39 +0100
Subject: [PATCH] Fix regression that disabled the "Open With Different Viewer"
 button on the fallback bar

---
 extensions/firefox/components/PdfStreamConverter.js |  5 ++++-
 web/viewer.js                                       | 12 +++++++-----
 2 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/extensions/firefox/components/PdfStreamConverter.js b/extensions/firefox/components/PdfStreamConverter.js
index 504fbc47b..81f4b6367 100644
--- a/extensions/firefox/components/PdfStreamConverter.js
+++ b/extensions/firefox/components/PdfStreamConverter.js
@@ -377,7 +377,10 @@ ChromeActions.prototype = {
         break;
     }
   },
-  fallback: function(featureId, url, sendResponse) {
+  fallback: function(args, sendResponse) {
+    var featureId = args.featureId;
+    var url = args.url;
+
     var self = this;
     var domWindow = this.domWindow;
     var strings = getLocalizedStrings('chrome.properties');
diff --git a/web/viewer.js b/web/viewer.js
index 516e75ba3..f2ca40c3f 100644
--- a/web/viewer.js
+++ b/web/viewer.js
@@ -615,11 +615,13 @@ var PDFView = {
 //    return;
 //  this.fellback = true;
 //  var url = this.url.split('#')[0];
-//  FirefoxCom.request('fallback', featureId, url, function response(download) {
-//    if (!download)
-//      return;
-//    PDFView.download();
-//  });
+//  FirefoxCom.request('fallback', { featureId: featureId, url: url },
+//    function response(download) {
+//      if (!download) {
+//        return;
+//      }
+//      PDFView.download();
+//    });
 //#endif
   },