From 41b3ca82ba0b9fcac7a3cac8d692785660cbfd4a Mon Sep 17 00:00:00 2001 From: MOARdV Date: Mon, 13 Dec 2021 10:29:08 -0600 Subject: [PATCH] Add null checks to MASMonitor EnablePage() and DisablePage() If Start() fails, currentPage is probably null. I already added null checks or exception traps where it's otherwise accessed. Addresses log spam from Issue #343 --- Source/MASMonitor.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/MASMonitor.cs b/Source/MASMonitor.cs index 5ded3f9d..2d8ae4a3 100644 --- a/Source/MASMonitor.cs +++ b/Source/MASMonitor.cs @@ -90,7 +90,7 @@ public class MASMonitor : InternalModule /// private void EnablePage(Camera cam) { - if (cam.Equals(screenCamera)) + if (currentPage != null && cam.Equals(screenCamera)) { currentPage.RenderPage(true); } @@ -105,7 +105,7 @@ private void EnablePage(Camera cam) /// private void DisablePage(Camera cam) { - if (cam.Equals(screenCamera)) + if (currentPage != null && cam.Equals(screenCamera)) { currentPage.RenderPage(false); }