Browse Source

Fixed forum-9740 (When renaming an item in a treeview and using the Del key, #D tries to delete the whole item)

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1562 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Daniel Grunwald 19 years ago
parent
commit
c26a45f166
  1. 2
      src/Main/Base/Project/Src/Gui/Components/ExtTreeView/ExtTreeView.cs

2
src/Main/Base/Project/Src/Gui/Components/ExtTreeView/ExtTreeView.cs

@ -151,6 +151,7 @@ namespace ICSharpCode.SharpDevelop.Gui
protected override bool ProcessCmdKey(ref Message msg, Keys keyData) protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{ {
if (!SelectedNode.IsEditing) {
switch (keyData) { switch (keyData) {
case Keys.F2: case Keys.F2:
StartLabelEdit(SelectedNode as ExtTreeNode); StartLabelEdit(SelectedNode as ExtTreeNode);
@ -159,6 +160,7 @@ namespace ICSharpCode.SharpDevelop.Gui
DeleteNode(SelectedNode as ExtTreeNode); DeleteNode(SelectedNode as ExtTreeNode);
break; break;
} }
}
return base.ProcessCmdKey(ref msg, keyData); return base.ProcessCmdKey(ref msg, keyData);
} }

Loading…
Cancel
Save