diff --git a/html/src/main/java/com/agifans/agile/gwt/GwtDialogHandler.java b/html/src/main/java/com/agifans/agile/gwt/GwtDialogHandler.java
index 5799230..220f7d1 100644
--- a/html/src/main/java/com/agifans/agile/gwt/GwtDialogHandler.java
+++ b/html/src/main/java/com/agifans/agile/gwt/GwtDialogHandler.java
@@ -300,14 +300,14 @@ private final native void showHtmlOpenFileDialog(String type, GwtOpenFileResults
var reader = new FileReader();
// NOTE 1: loadend called regards of whether it was successful or not.
// NOTE 2: file has .name, .size and .lastModified fields.
- reader.onloadend = function (event) {
+ reader.addEventListener("loadend", function (event) {
console.log('Finished reading in file ' + file.name);
resolve({
fileName: file.name,
filePath: file.webkitRelativePath? file.webkitRelativePath : '',
fileData: reader.result
});
- };
+ });
reader.readAsArrayBuffer(file);
});
})).then(function (results) {