diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/browser.js | 14 |
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); |
