From abeb14802257ead7f2dcb6a15ff10c9e8cc0a608 Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Wed, 26 Nov 2025 10:11:46 +0100 Subject: [PATCH] Core(SceneViewport) - Disable renderUpdate when not visible --- PCK-Studio/Rendering/SceneViewport.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) 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()