File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -495,7 +495,7 @@ private void selectedNodeContextMenuStrip_Opening(object sender, CancelEventArgs
495495 } ;
496496
497497 addBytesToolStripMenuItem . Enabled = parentNode != null || nodeIsClass ;
498- insertBytesToolStripMenuItem . Enabled = count == 1 && parentNode != null ;
498+ insertBytesToolStripMenuItem . Enabled = count == 1 && parentNode != null && ! nodeIsClass ;
499499
500500 changeTypeToolStripMenuItem . Enabled = count > 0 && ! nodeIsClass ;
501501
@@ -829,11 +829,12 @@ private void memoryViewControl_SelectionChanged(object sender, EventArgs e)
829829
830830 var node = selectedNodes . FirstOrDefault ( ) ? . Node ;
831831 var parentContainer = node ? . GetParentContainer ( ) ;
832+ var nodeIsClass = node is ClassNode ;
832833
833- addBytesToolStripDropDownButton . Enabled = parentContainer != null || node is ClassNode ;
834- insertBytesToolStripDropDownButton . Enabled = selectedNodes . Count == 1 && parentContainer != null ;
834+ addBytesToolStripDropDownButton . Enabled = parentContainer != null || nodeIsClass ;
835+ insertBytesToolStripDropDownButton . Enabled = selectedNodes . Count == 1 && parentContainer != null && ! nodeIsClass ;
835836
836- var enabled = selectedNodes . Count > 0 && ! ( node is ClassNode ) ;
837+ var enabled = selectedNodes . Count > 0 && ! nodeIsClass ;
837838 toolStrip . Items . OfType < TypeToolStripButton > ( ) . ForEach ( b => b . Enabled = enabled ) ;
838839 }
839840
You can’t perform that action at this time.
0 commit comments