diff --git a/Source/Editor/GUI/ContextMenu/ContextMenu.cs b/Source/Editor/GUI/ContextMenu/ContextMenu.cs
index a0a9b1cb8..6909d350d 100644
--- a/Source/Editor/GUI/ContextMenu/ContextMenu.cs
+++ b/Source/Editor/GUI/ContextMenu/ContextMenu.cs
@@ -359,6 +359,17 @@ namespace FlaxEditor.GUI.ContextMenu
ButtonClicked?.Invoke(button);
}
+ ///
+ public override void Show(Control parent, Float2 location)
+ {
+ // Remove last separator to make context menu look better
+ int lastIndex = Children.Count - 1;
+ if (lastIndex >= 0 && Children[lastIndex] is ContextMenuSeparator separator)
+ separator.Dispose();
+
+ base.Show(parent, location);
+ }
+
///
public override bool ContainsPoint(ref Float2 location, bool precise)
{