From e37674ff62ff6822102698ac399e9f383a43f14b Mon Sep 17 00:00:00 2001 From: Matt Ward Date: Mon, 25 Apr 2011 22:20:08 +0100 Subject: [PATCH] Fix cross-thread exception when deleting files and directories. --- .../Project/Src/SharpDevelopProjectSystem.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/AddIns/Misc/PackageManagement/Project/Src/SharpDevelopProjectSystem.cs b/src/AddIns/Misc/PackageManagement/Project/Src/SharpDevelopProjectSystem.cs index f227277599..0394fda031 100644 --- a/src/AddIns/Misc/PackageManagement/Project/Src/SharpDevelopProjectSystem.cs +++ b/src/AddIns/Misc/PackageManagement/Project/Src/SharpDevelopProjectSystem.cs @@ -213,7 +213,7 @@ namespace ICSharpCode.PackageManagement { string directory = GetFullPath(path); fileService.RemoveDirectory(directory); - project.Save(); + projectService.Save(project); LogDeletedDirectory(path); } @@ -221,7 +221,7 @@ namespace ICSharpCode.PackageManagement { string fileName = GetFullPath(path); fileService.RemoveFile(fileName); - project.Save(); + projectService.Save(project); LogDeletedFileInfo(path); }