From c1a6ca80f58be7e5f2e03211072a639a48546e1d Mon Sep 17 00:00:00 2001 From: cyberpwn Date: Sat, 13 Nov 2021 18:15:12 -0500 Subject: [PATCH] ... Dont loop boards if no project active --- src/main/java/com/volmit/iris/core/service/BoardSVC.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/volmit/iris/core/service/BoardSVC.java b/src/main/java/com/volmit/iris/core/service/BoardSVC.java index d4f7e9ac7..11403c56d 100644 --- a/src/main/java/com/volmit/iris/core/service/BoardSVC.java +++ b/src/main/java/com/volmit/iris/core/service/BoardSVC.java @@ -19,7 +19,9 @@ package com.volmit.iris.core.service; import com.volmit.iris.Iris; +import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.loader.IrisData; +import com.volmit.iris.core.project.IrisProject; import com.volmit.iris.core.tools.IrisToolbelt; import com.volmit.iris.engine.framework.Engine; import com.volmit.iris.util.board.BoardManager; @@ -85,6 +87,11 @@ public class BoardSVC implements IrisService, BoardProvider { } public void tick() { + if(!Iris.service(StudioSVC.class).isProjectOpen()) + { + return; + } + boards.forEach((k, v) -> v.update()); }