Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono-addins.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Mono.Addins/Mono.Addins.Database/DatabaseConfiguration.cs')
-rw-r--r--Mono.Addins/Mono.Addins.Database/DatabaseConfiguration.cs9
1 files changed, 6 insertions, 3 deletions
diff --git a/Mono.Addins/Mono.Addins.Database/DatabaseConfiguration.cs b/Mono.Addins/Mono.Addins.Database/DatabaseConfiguration.cs
index 9c73d25..fa208d0 100644
--- a/Mono.Addins/Mono.Addins.Database/DatabaseConfiguration.cs
+++ b/Mono.Addins/Mono.Addins.Database/DatabaseConfiguration.cs
@@ -49,7 +49,10 @@ namespace Mono.Addins.Database
ConfigEnabled = configEnabled;
SessionEnabled = sessionEnabled;
Uninstalled = uninstalled;
- Files = files;
+ if (files.IsDefault)
+ Files = ImmutableArray<string>.Empty;
+ else
+ Files = files;
}
AddinStatus Copy ()
@@ -66,9 +69,9 @@ namespace Mono.Addins.Database
{
var copy = Copy ();
if (sessionOnly)
- copy.SessionEnabled = true;
+ copy.SessionEnabled = enabled;
else {
- copy.ConfigEnabled = true;
+ copy.ConfigEnabled = enabled;
copy.SessionEnabled = null;
}
return copy;