From 02ee8e64c86edae286302dff136376dc2fd967da Mon Sep 17 00:00:00 2001 From: ADA-Funni Date: Fri, 9 Jan 2026 21:49:04 +0000 Subject: [PATCH] Fix an issue where metadata stuff was acting weird. --- source/funkin/ui/freeplay/FreeplayState.hx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/funkin/ui/freeplay/FreeplayState.hx b/source/funkin/ui/freeplay/FreeplayState.hx index 3b2a0aa1b..455c1d07c 100644 --- a/source/funkin/ui/freeplay/FreeplayState.hx +++ b/source/funkin/ui/freeplay/FreeplayState.hx @@ -3378,12 +3378,16 @@ class FreeplaySongData function get_previewStartTime():Float { - return data.previewStartTime > 1 ? 0 : data.previewStartTime; + var prevStartTime = @:privateAccess data._metadata.get(curVariation)?.playData?.previewStart ?? 0.0; + + return prevStartTime > 1 ? 0 : prevStartTime; } function get_previewEndTime():Float { - return data.previewEndTime > 1 ? 0.2 : data.previewEndTime; + var prevEndTime = @:privateAccess data._metadata.get(curVariation)?.playData?.previewEnd ?? 0.2; + + return prevEndTime > 1 ? 0.2 : prevEndTime; } function get_isNew():Bool