Fix duplicate action active state for nodes that dont allow it in Visject graph
#2243
This commit is contained in:
@@ -326,7 +326,7 @@ namespace FlaxEditor.Surface
|
||||
_cmCopyButton = menu.AddButton("Copy", Copy);
|
||||
menu.AddButton("Paste", Paste).Enabled = CanEdit && CanPaste();
|
||||
_cmDuplicateButton = menu.AddButton("Duplicate", Duplicate);
|
||||
_cmDuplicateButton.Enabled = CanEdit;
|
||||
_cmDuplicateButton.Enabled = CanEdit && selection.Any(node => (node.Archetype.Flags & NodeFlags.NoSpawnViaPaste) == 0);
|
||||
var canRemove = CanEdit && selection.All(node => (node.Archetype.Flags & NodeFlags.NoRemove) == 0);
|
||||
menu.AddButton("Cut", Cut).Enabled = canRemove;
|
||||
menu.AddButton("Delete", Delete).Enabled = canRemove;
|
||||
|
||||
Reference in New Issue
Block a user