Skip to content

Commit 2d09acc

Browse files
committed
Fix "QMenu was null when calling clear" error
1 parent 16809db commit 2d09acc

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

engine/Sandbox.Tools/Qt/Menu.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -386,11 +386,14 @@ public void OpenAtCursor( bool modal = false )
386386

387387
public void Clear()
388388
{
389+
if ( _menu.IsNull )
390+
return;
391+
389392
_menu.clear();
390393

391-
Menus.Clear();
392-
Options.Clear();
393-
_widgets.Clear();
394+
Menus?.Clear();
395+
Options?.Clear();
396+
_widgets?.Clear();
394397
}
395398

396399
Option lastActive;

0 commit comments

Comments
 (0)