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);