From 7dbef776872f63947874856d4492e5e3c261dad3 Mon Sep 17 00:00:00 2001 From: Toomix Date: Wed, 1 Aug 2018 08:50:55 +0200 Subject: [PATCH] Fixing NullReferenceExcepction in renaming Node When I have no selected node and I press F2 key, NullReferenceException appears in method RenameSelectedNode(). I added not null condition, it is working now. Debugged in VS2017. --- mRemoteV1/UI/Controls/ConnectionTree/ConnectionTree.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/mRemoteV1/UI/Controls/ConnectionTree/ConnectionTree.cs b/mRemoteV1/UI/Controls/ConnectionTree/ConnectionTree.cs index c15f45b5..4efb7809 100644 --- a/mRemoteV1/UI/Controls/ConnectionTree/ConnectionTree.cs +++ b/mRemoteV1/UI/Controls/ConnectionTree/ConnectionTree.cs @@ -295,8 +295,11 @@ namespace mRemoteNG.UI.Controls public void RenameSelectedNode() { - _allowEdit = true; - SelectedItem.BeginEdit(); + if (SelectedItem != null) + { + _allowEdit = true; + SelectedItem.BeginEdit(); + } } public void DeleteSelectedNode() @@ -440,4 +443,4 @@ namespace mRemoteNG.UI.Controls } #endregion } -} \ No newline at end of file +}