diff --git a/Assets/Scripts/Streamingle/StreamingleControl/Extensions/CinemachineBeautifyVolumeSettings.cs b/Assets/Scripts/Streamingle/StreamingleControl/Extensions/CinemachineBeautifyVolumeSettings.cs index a1a64b32..f1358d14 100644 --- a/Assets/Scripts/Streamingle/StreamingleControl/Extensions/CinemachineBeautifyVolumeSettings.cs +++ b/Assets/Scripts/Streamingle/StreamingleControl/Extensions/CinemachineBeautifyVolumeSettings.cs @@ -220,7 +220,11 @@ namespace Streamingle.StreamingleControl.Extensions if (stage == CinemachineCore.Stage.Finalize) { var extra = GetExtraState(vcam); - if (!IsValid) + + // Only apply volume settings if this camera is live (active) + bool isLive = CinemachineCore.IsLive(vcam); + + if (!IsValid || !isLive) extra.DestroyProfileCopy(); else {