Skip to content

Commit 8678684

Browse files
committed
Prevent editing of normal nodes.
1 parent 932ffaf commit 8678684

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

ReClass.NET/UI/ClassNodeView.Designer.cs

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ReClass.NET/UI/ClassNodeView.cs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
1-
using System;
2-
using System.Collections;
1+
using System.Collections;
32
using System.Collections.Generic;
43
using System.ComponentModel;
54
using System.Diagnostics.Contracts;
65
using System.Linq;
7-
using System.Runtime.Remoting.Contexts;
86
using System.Windows.Forms;
97
using ReClassNET.Extensions;
108
using ReClassNET.Nodes;
11-
using ReClassNET.Project;
129

1310
namespace ReClassNET.UI
1411
{
@@ -252,10 +249,10 @@ private void classesTreeView_MouseUp(object sender, MouseEventArgs e)
252249
}
253250
}
254251

255-
private void renameClassToolStripMenuItem_Click(object sender, EventArgs e)
252+
private void classesTreeView_BeforeLabelEdit(object sender, NodeLabelEditEventArgs e)
256253
{
257-
/*var treeNode = classesTreeView.SelectedNode;
258-
treeNode?.BeginEdit();*/
254+
var isClassTreeNode = e.Node is ClassTreeNode;
255+
e.CancelEdit = !isClassTreeNode;
259256
}
260257

261258
private void classesTreeView_AfterLabelEdit(object sender, NodeLabelEditEventArgs e)

0 commit comments

Comments
 (0)