From 95a575e1c4d836aebbca89ea5a2e7f7c29e47533 Mon Sep 17 00:00:00 2001 From: sboxbot Date: Mon, 1 Dec 2025 10:28:13 +0000 Subject: [PATCH] Fix "QMenu was null when calling clear" error (#3516) Co-authored-by: trende2001 <68961063+trende2001@users.noreply.github.com> --- engine/Sandbox.Tools/Qt/Menu.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/engine/Sandbox.Tools/Qt/Menu.cs b/engine/Sandbox.Tools/Qt/Menu.cs index 00c7f0bb..01f8b5aa 100644 --- a/engine/Sandbox.Tools/Qt/Menu.cs +++ b/engine/Sandbox.Tools/Qt/Menu.cs @@ -386,11 +386,14 @@ namespace Editor public void Clear() { + if ( _menu.IsNull ) + return; + _menu.clear(); - Menus.Clear(); - Options.Clear(); - _widgets.Clear(); + Menus?.Clear(); + Options?.Clear(); + _widgets?.Clear(); } Option lastActive;