aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--emccpre.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/emccpre.js b/emccpre.js
index 837f815..7c68445 100644
--- a/emccpre.js
+++ b/emccpre.js
@@ -462,7 +462,7 @@ function initPuzzle() {
if (input.files.length == 1) {
var file = input.files.item(0);
var reader = new FileReader();
- reader.addEventListener("loadend", function() {
+ reader.addEventListener("load", function() {
var pos = 0;
savefile_read_callback = function(buf, len) {
if (pos + len > reader.result.byteLength)
@@ -475,6 +475,9 @@ function initPuzzle() {
load_game();
savefile_read_callback = null;
});
+ reader.addEventListener("error", function() {
+ alert("An error occured while loading the file");
+ });
reader.readAsArrayBuffer(file);
}
});