From 499377ce0c1f843c533d686941ee1f078917db9a Mon Sep 17 00:00:00 2001 From: Nino van der Mark Date: Tue, 18 Jun 2024 12:43:52 +0200 Subject: [PATCH] Fixed possible null exception in ImGuiManager (#3) --- Generator/Test/EvergineImGUITest/Managers/ImGuiManager.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Generator/Test/EvergineImGUITest/Managers/ImGuiManager.cs b/Generator/Test/EvergineImGUITest/Managers/ImGuiManager.cs index c9fca05..7462f21 100644 --- a/Generator/Test/EvergineImGUITest/Managers/ImGuiManager.cs +++ b/Generator/Test/EvergineImGUITest/Managers/ImGuiManager.cs @@ -104,7 +104,11 @@ protected override void OnDeactivated() { base.OnDeactivated(); - var display = this.renderManager.ActiveCamera3D.Display; + var display = this.renderManager.ActiveCamera3D?.Display; + if ( display == null ) { + return; + } + display.DisplaySizeChanged -= this.Display_DisplaySizeChanged; display.DisplayFrameBufferChanged -= this.Display_DisplayFrameBufferChanged; this.renderManager.ActiveCamera3D.DrawContext.OnPostRender -= this.DrawContext_OnPostRender;