[view] popup close fix
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user