From 3186901da0777928a0317d5ad7293f222e7716ba Mon Sep 17 00:00:00 2001 From: "D.Martynov" Date: Thu, 27 Feb 2014 12:57:15 +0400 Subject: [PATCH 1/2] Removed recurcive stop method from WaitingState that caused infinite recursion. --- .../src/actionscript/org/flowplayer/controller/WaitingState.as | 3 --- 1 file changed, 3 deletions(-) diff --git a/core/src/actionscript/org/flowplayer/controller/WaitingState.as b/core/src/actionscript/org/flowplayer/controller/WaitingState.as index 511b89b..d2f6cd4 100644 --- a/core/src/actionscript/org/flowplayer/controller/WaitingState.as +++ b/core/src/actionscript/org/flowplayer/controller/WaitingState.as @@ -48,9 +48,6 @@ import org.flowplayer.model.ClipEventType; } override internal function stop(closeStreamAndConnection:Boolean = false, silent:Boolean = false):void { - if (closeStreamAndConnection) { - stop(true); - } } internal override function startBuffering():void { From 95a357b26ba1089ea772bc52efb9837da17fffb6 Mon Sep 17 00:00:00 2001 From: "D.Martynov" Date: Wed, 5 Mar 2014 14:22:28 +0400 Subject: [PATCH 2/2] Added strong reference to UPDATE event listener. If it is weak - anonymous progressbar rendering function in controls plugin gets garbage collected. --- core/src/actionscript/org/flowplayer/view/AnimationEngine.as | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/actionscript/org/flowplayer/view/AnimationEngine.as b/core/src/actionscript/org/flowplayer/view/AnimationEngine.as index 78bf7f5..03ca713 100644 --- a/core/src/actionscript/org/flowplayer/view/AnimationEngine.as +++ b/core/src/actionscript/org/flowplayer/view/AnimationEngine.as @@ -342,7 +342,7 @@ package org.flowplayer.view { playable.addEventListener(GoEvent.UPDATE, function(event:GoEvent):void { updateCallback(view); - }, false, 0, true); + }, false, 0, false); } playable.start();