diff --git a/Source/Editor/GUI/EnumComboBox.cs b/Source/Editor/GUI/EnumComboBox.cs index d332bb8d0..94c6c50df 100644 --- a/Source/Editor/GUI/EnumComboBox.cs +++ b/Source/Editor/GUI/EnumComboBox.cs @@ -7,6 +7,7 @@ using System.Reflection; using System.Runtime.InteropServices; using FlaxEditor.CustomEditors; using FlaxEditor.CustomEditors.Elements; +using FlaxEditor.GUI.ContextMenu; using FlaxEditor.Scripting; using FlaxEngine; @@ -277,6 +278,14 @@ namespace FlaxEditor.GUI } } + /// + protected override void OnLayoutMenuButton(ContextMenuButton button, int index, bool construct = false) + { + base.OnLayoutMenuButton(button, index, construct); + if (IsFlags) + button.CloseMenuOnClick = false; + } + /// protected override void OnItemClicked(int index) {