You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ha...@apache.org on 2017/03/05 10:28:28 UTC

git commit: [flex-asjs] [refs/heads/develop] - SWF requestFrame should clean up after itself better.

Repository: flex-asjs
Updated Branches:
  refs/heads/develop b937f2671 -> 36ad928d6


SWF requestFrame should clean up after itself better.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/36ad928d
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/36ad928d
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/36ad928d

Branch: refs/heads/develop
Commit: 36ad928d6442979a7b823fb757748c422fc04340
Parents: b937f26
Author: Harbs <ha...@in-tools.com>
Authored: Sun Mar 5 12:28:24 2017 +0200
Committer: Harbs <ha...@in-tools.com>
Committed: Sun Mar 5 12:28:24 2017 +0200

----------------------------------------------------------------------
 .../Core/src/main/flex/org/apache/flex/utils/AnimationUtil.as     | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/36ad928d/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/AnimationUtil.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/AnimationUtil.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/AnimationUtil.as
index ec89e77..28247b9 100644
--- a/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/AnimationUtil.as
+++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/AnimationUtil.as
@@ -63,8 +63,9 @@ package org.apache.flex.utils
 
 				var uid:String  = UIDUtil.createUID();
 				var wrappedCallback:Function = function(event:Event):void{
-					callback.call(element,new Date().getTime());
+					callback.call(listener,new Date().getTime());
 					requests[uid] = null;
+					listener.removeEventListener(Event.ENTER_FRAME,callback);
 				};
 				requests[uid] = {callback:wrappedCallback,listener:listener};
 				listener.addEventListener(Event.ENTER_FRAME,wrappedCallback);