diff options
author | Lluis Sanchez Gual <lluis@novell.com> | 2011-01-24 16:43:26 +0300 |
---|---|---|
committer | Lluis Sanchez Gual <lluis@novell.com> | 2011-01-24 16:43:26 +0300 |
commit | a562fde848bb6f75a27d165ff614e1af6a9c8495 (patch) | |
tree | bbf72797edfa8d19df7e6c2f504e6d0b0a359554 | |
parent | 310834aa8a441b5a9fd59b021f16cdffd6bfcee1 (diff) |
Fix add-in database issue when the last add-in of a folder is deleted or upgraded
-rw-r--r-- | Mono.Addins/Mono.Addins.Database/FileDatabase.cs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Mono.Addins/Mono.Addins.Database/FileDatabase.cs b/Mono.Addins/Mono.Addins.Database/FileDatabase.cs index 1d6eb64..ac4f626 100644 --- a/Mono.Addins/Mono.Addins.Database/FileDatabase.cs +++ b/Mono.Addins/Mono.Addins.Database/FileDatabase.cs @@ -145,6 +145,7 @@ namespace Mono.Addins.Database { if (inTransaction) { deletedFiles.Remove (fileName); + deletedDirs.Remove (Path.GetDirectoryName (fileName)); foldersToUpdate [Path.GetDirectoryName (fileName)] = null; return File.Create (fileName + ".new"); } |