From 28d4af1b4c5c8980bee9a778713643d9aeb0bf2a Mon Sep 17 00:00:00 2001 From: NicJA Date: Tue, 19 Jan 2016 01:40:54 +0000 Subject: [PATCH] do not immediately return or we can leave the semaphore in a locked state git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@51359 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- workbench/classes/datatypes/anim/methods.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/workbench/classes/datatypes/anim/methods.c b/workbench/classes/datatypes/anim/methods.c index 637cf5b12a..ef4d72572b 100644 --- a/workbench/classes/datatypes/anim/methods.c +++ b/workbench/classes/datatypes/anim/methods.c @@ -877,14 +877,16 @@ IPTR DT_UnLoadFrame(struct IClass *cl, Object *o, struct adtFrame *alf) { i = MIN( 1, i ); - return NULL; + retval = NULL; + break; } if( i-- == 0 ) { D( kprintf( "pl overflow at %lu\n", (((struct FrameNode *)(alf -> alf_UserData)) -> fn_TimeStamp) ) ); - return NULL; + retval = NULL; + break; } } } -- 2.11.4.GIT