aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/browser.js14
1 files changed, 9 insertions, 5 deletions
diff --git a/lib/browser.js b/lib/browser.js
index de98847..2a9c4e1 100644
--- a/lib/browser.js
+++ b/lib/browser.js
@@ -14,11 +14,15 @@ function fileInput(inputElement, callback) {
reader.onload = function(loadEvent) {
var arrayBuffer = loadEvent.target.result;
- converter.convertToHtml({file: openFile(arrayBuffer)})
- .then(callback, function(error) {
- callback({error: error});
- })
- .done();
+ try {
+ converter.convertToHtml({file: openFile(arrayBuffer)})
+ .then(callback, function(error) {
+ callback({error: error});
+ })
+ .done();
+ } catch (error) {
+ callback({error: error});
+ }
};
reader.readAsArrayBuffer(file);