From 69647f4c9cd45fe35a2bd89a33831ec89b997114 Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Fri, 15 Aug 2025 15:29:51 +0900 Subject: [PATCH] Don't enforce hotfix during debug builds, to allow interactive tests to run correctly --- osu.Game/Rulesets/UI/FrameStabilityContainer.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/osu.Game/Rulesets/UI/FrameStabilityContainer.cs b/osu.Game/Rulesets/UI/FrameStabilityContainer.cs index 3f4700c401..a3e3b33529 100644 --- a/osu.Game/Rulesets/UI/FrameStabilityContainer.cs +++ b/osu.Game/Rulesets/UI/FrameStabilityContainer.cs @@ -154,7 +154,8 @@ namespace osu.Game.Rulesets.UI state = PlaybackState.NotValid; } - bool allowReferenceClockSeeks = hasReplayAttached || DebugUtils.IsNUnitRunning || !FrameStablePlayback; + // TODO: replace IsDebugBuild with a framework flag which asserts we are in a test scene, interactively or otherwise. + bool allowReferenceClockSeeks = hasReplayAttached || DebugUtils.IsNUnitRunning || DebugUtils.IsDebugBuild || !FrameStablePlayback; // This is a hotfix for ongoing bass issues we are trying to resolve (see https://www.un4seen.com/forum/?topic=20482.msg145474#msg145474) // In gameplay we should always be seeking using the