diff --git a/PCK-Studio/Rendering/SceneViewport.cs b/PCK-Studio/Rendering/SceneViewport.cs index f0467731..6f711f4b 100644 --- a/PCK-Studio/Rendering/SceneViewport.cs +++ b/PCK-Studio/Rendering/SceneViewport.cs @@ -155,6 +155,16 @@ namespace PckStudio.Rendering InitializeInternal(); } } + + protected override void OnVisibleChanged(EventArgs e) + { + base.OnVisibleChanged(e); + if (DesignMode) + return; + if (!Visible) + _timer.Stop(); + if (Visible) + _timer.Start(); } private void InitializeInternal()