Browse Source

Fixed SD2-1396 - Moving a file from one project to another when a file exists and is on display.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3730 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Matt Ward 17 years ago
parent
commit
22fd00b356
  1. 5
      src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/DirectoryNode.cs

5
src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/DirectoryNode.cs

@ -12,6 +12,7 @@ using System.Windows.Forms; @@ -12,6 +12,7 @@ using System.Windows.Forms;
using ICSharpCode.Core;
using ICSharpCode.Core.WinForms;
using ICSharpCode.SharpDevelop.Gui;
using ICSharpCode.SharpDevelop.Project.Commands;
namespace ICSharpCode.SharpDevelop.Project
@ -645,6 +646,10 @@ namespace ICSharpCode.SharpDevelop.Project @@ -645,6 +646,10 @@ namespace ICSharpCode.SharpDevelop.Project
return;
if (AddExistingItemsToProject.ShowReplaceExistingFileDialog(null, copiedFileName, false) == AddExistingItemsToProject.ReplaceExistingFile.Yes) {
wasFileReplacement = true;
IViewContent viewContent = FileService.GetOpenFile(copiedFileName);
if (viewContent != null) {
viewContent.WorkbenchWindow.CloseWindow(true);
}
} else {
// don't replace file
return;

Loading…
Cancel
Save