You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ha...@apache.org on 2022/02/10 19:56:37 UTC

[royale-asjs] branch develop updated: execute was not right

This is an automated email from the ASF dual-hosted git repository.

harbs pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new 4f4d55d  execute was not right
4f4d55d is described below

commit 4f4d55dcb247b2b98c652ca064c22f33470429d7
Author: Harbs <ha...@in-tools.com>
AuthorDate: Thu Feb 10 21:56:25 2022 +0200

    execute was not right
---
 .../main/royale/org/apache/royale/utils/async/CompoundAsyncTask.as    | 4 +++-
 .../main/royale/org/apache/royale/utils/async/SequentialAsyncTask.as  | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/async/CompoundAsyncTask.as b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/async/CompoundAsyncTask.as
index 010ea54..b1fb47c 100644
--- a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/async/CompoundAsyncTask.as
+++ b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/async/CompoundAsyncTask.as
@@ -162,7 +162,9 @@ package org.apache.royale.utils.async
 		public static function execute(tasks:Array,callback:Function,failEarly:Boolean=false):void{
 			var task:CompoundAsyncTask = new CompoundAsyncTask(tasks);
 			task.failEarly = failEarly;
-      task.done(callback);
+      task.done(function():void{
+        callback(task);
+      });
 			task.run();
 		}    
   }
diff --git a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/async/SequentialAsyncTask.as b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/async/SequentialAsyncTask.as
index 6a8ec80..14c36ca 100644
--- a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/async/SequentialAsyncTask.as
+++ b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/async/SequentialAsyncTask.as
@@ -81,7 +81,9 @@ package org.apache.royale.utils.async
 		public static function execute(tasks:Array,callback:Function,failEarly:Boolean=false):void{
 			var task:SequentialAsyncTask = new SequentialAsyncTask(tasks);
       task.failEarly = failEarly;
-			task.done(callback);
+			task.done(function():void{
+        callback(task);
+      });
 			task.run();
 		}
   }