[view] popup close fix

This commit is contained in:
2019-11-10 17:03:24 +03:00
parent b18b9d2d30
commit 78f4ae3a03

View File

@@ -56,20 +56,22 @@ class PopupView<R> extends GroupView {
}
public function close(result:R):Void {
var d = deferred;
deferred = null;
manager.close(this);
onClose();
if (deferred != null) {
deferred.resolve(result);
deferred = null;
if (d != null) {
d.resolve(result);
}
}
public function reject(reason:Dynamic):Void {
manager.close(this);
if (deferred != null) {
//deferred.throwError(reason);
deferred.resolve(null);
var d = deferred;
deferred = null;
manager.close(this);
if (d != null) {
//d.throwError(reason);
d.resolve(null);
}
}
}