diff --git a/Blish HUD/Controls/MenuItem.cs b/Blish HUD/Controls/MenuItem.cs index 62108cc5b..a38a4ec38 100644 --- a/Blish HUD/Controls/MenuItem.cs +++ b/Blish HUD/Controls/MenuItem.cs @@ -262,13 +262,13 @@ protected override void OnClick(MouseEventArgs e) { if (_canCheck && this.MouseOverIconBox) { // Mouse was clicked inside of the checkbox Checked = !Checked; + } else if (_overSection && !_children.IsEmpty) { // Mouse was clicked inside of the mainbody of the MenuItem - GameService.Content.PlaySoundEffectByName($"menu-click-{RandomUtil.GetRandom(1,4)}"); ToggleAccordionState(); - } else if (_overSection && _canCheck) { + } else if (_overSection && _canCheck) { // Mouse was clicked inside of the mainbody of the MenuItem, // but we have no children, so we toggle checkbox Checked = !Checked;