# HG changeset patch # User Ideenmodellierer # Date 1667292945 -3600 # Node ID 158d612a9f4d639b2a44bcd9c8cb72a7c9b7caeb # Parent f1b40364b0af8b4b2aaaefdcc1c23e34f6965cde Bugfix release frame: The loop to find an free not used frames had an invalid break condition which was never met. It was changed to check every frame once and the exit the loop. diff -r f1b40364b0af -r 158d612a9f4d Discovery/Src/gfx_engine.c --- a/Discovery/Src/gfx_engine.c Fri Oct 28 20:49:21 2022 +0200 +++ b/Discovery/Src/gfx_engine.c Tue Nov 01 09:55:45 2022 +0100 @@ -3445,7 +3445,7 @@ { i = 0; } - }while((i < MAXFRAMES) && (frame[i].status != RELEASED)); + }while((i != lastFrameProvided) && (frame[i].status != RELEASED)); if((i < MAXFRAMES) && (frame[i].status == RELEASED))