From c3a5affaecbef0eacf62b77bf36454023d7452a7 Mon Sep 17 00:00:00 2001 From: Matt Ward Date: Sat, 11 Mar 2006 16:14:58 +0000 Subject: [PATCH] SD2-720 - Cutting and pasting a file/folder to another folder in the project browser was generating a null reference exception. The directory node now uses Clipboard.Clear instead of setting the data object's data to null. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1211 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../Src/Gui/Pads/ProjectBrowser/TreeNodes/DirectoryNode.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/DirectoryNode.cs b/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/DirectoryNode.cs index ff9944ae92..6bb7070ec4 100644 --- a/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/DirectoryNode.cs +++ b/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/DirectoryNode.cs @@ -575,7 +575,7 @@ namespace ICSharpCode.SharpDevelop.Project if (File.Exists(clipboardObject.FileName)) { CopyFileHere(clipboardObject.FileName, clipboardObject.PerformMove); if (clipboardObject.PerformMove) { - dataObject.SetData(null); + Clipboard.Clear(); } } } else if (dataObject.GetDataPresent(typeof(DirectoryNode))) { @@ -584,7 +584,7 @@ namespace ICSharpCode.SharpDevelop.Project if (System.IO.Directory.Exists(clipboardObject.FileName)) { CopyDirectoryHere(clipboardObject.FileName, clipboardObject.PerformMove); if (clipboardObject.PerformMove) { - dataObject.SetData(null); + Clipboard.Clear(); } } }