From f19977a9561caf5a199379ed183aa6321e240cbb Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 22 Apr 2024 19:03:40 +0200 Subject: [PATCH] Fix surface node context menu to not show when moving surface #2466 --- Source/Editor/Surface/SurfaceNode.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Source/Editor/Surface/SurfaceNode.cs b/Source/Editor/Surface/SurfaceNode.cs index ac5680d8c..2e755f733 100644 --- a/Source/Editor/Surface/SurfaceNode.cs +++ b/Source/Editor/Surface/SurfaceNode.cs @@ -1062,6 +1062,20 @@ namespace FlaxEditor.Surface } } + /// + public override bool OnMouseDown(Float2 location, MouseButton button) + { + if (base.OnMouseDown(location, button)) + return true; + + if (button == MouseButton.Left && (Archetype.Flags & NodeFlags.NoCloseButton) == 0) + return true; + if (button == MouseButton.Right) + return true; + + return false; + } + /// public override bool OnMouseUp(Float2 location, MouseButton button) {