From 82e9b06f321b537fa24295cda21c6c803a8b6e21 Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Sat, 27 Feb 2021 23:50:34 -0500 Subject: [PATCH] the editor-specific Commands are not yet initialized during constructor time --- .../Audio/Synthesized/Views/PianoRoll/PianoRollView.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Plugins.UserInterface/UniversalEditor.Plugins.Multimedia.UserInterface/Editors/Multimedia/Audio/Synthesized/Views/PianoRoll/PianoRollView.cs b/Plugins.UserInterface/UniversalEditor.Plugins.Multimedia.UserInterface/Editors/Multimedia/Audio/Synthesized/Views/PianoRoll/PianoRollView.cs index b9e06c5e..3ff788e5 100644 --- a/Plugins.UserInterface/UniversalEditor.Plugins.Multimedia.UserInterface/Editors/Multimedia/Audio/Synthesized/Views/PianoRoll/PianoRollView.cs +++ b/Plugins.UserInterface/UniversalEditor.Plugins.Multimedia.UserInterface/Editors/Multimedia/Audio/Synthesized/Views/PianoRoll/PianoRollView.cs @@ -61,8 +61,6 @@ namespace UniversalEditor.Editors.Multimedia.Audio.Synthesized.Views.PianoRoll txt.KeyDown += txt_KeyDown; Controls.Add(txt, new AbsoluteLayout.Constraints(0, 0, 128, 18)); - this.ContextMenuCommandID = "PianoRollEditor_ContextMenu"; - dm = new DragManager(); dm.BeforeControlPaint += Dm_BeforeControlPaint; dm.DragStarting += Dm_DragStarting; @@ -350,6 +348,8 @@ namespace UniversalEditor.Editors.Multimedia.Audio.Synthesized.Views.PianoRoll { base.OnBeforeContextMenu(e); + this.ContextMenuCommandID = "PianoRollEditor_ContextMenu"; + this.ContextMenu.Items["EditCut"].Visible = (SelectedCommands.Count > 0); this.ContextMenu.Items["EditCopy"].Visible = (SelectedCommands.Count > 0); this.ContextMenu.Items["EditDelete"].Visible = (SelectedCommands.Count > 0);