From 12ce26c2c3e6bb693f460c63d9018be8b3ec6933 Mon Sep 17 00:00:00 2001 From: Clayel Date: Mon, 6 Jul 2026 00:56:48 -0400 Subject: [PATCH] fix nre --- RasterPropMonitor/Core/RasterPropMonitor.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/RasterPropMonitor/Core/RasterPropMonitor.cs b/RasterPropMonitor/Core/RasterPropMonitor.cs index a8410907..2dafee0b 100644 --- a/RasterPropMonitor/Core/RasterPropMonitor.cs +++ b/RasterPropMonitor/Core/RasterPropMonitor.cs @@ -310,8 +310,11 @@ public void OnDestroy() { Destroy(screenMat); } - rpmComp.UnregisterResourceCallback(resourceName, ResourceDepletedCallback); - rpmComp.UnregisterVariableCallback("COMMNETVESSELCONTROLSTATE", CommConnectionCallback); + if (rpmComp != null) + { + rpmComp.UnregisterResourceCallback(resourceName, ResourceDepletedCallback); + rpmComp.UnregisterVariableCallback("COMMNETVESSELCONTROLSTATE", CommConnectionCallback); + } } private static void PlayClickSound(FXGroup audioOutput)