diff options
author | Lluis Sanchez <lluis@novell.com> | 2007-06-26 03:50:40 +0400 |
---|---|---|
committer | Lluis Sanchez <lluis@novell.com> | 2007-06-26 03:50:40 +0400 |
commit | a3bc679d9fd88842e0aa32bad8bd96829127a79d (patch) | |
tree | f0ce3a6e1a40fbe82ea3bf3ab13a970326c11823 /Mono.Addins/Mono.Addins.Database/AddinUpdateData.cs | |
parent | a70f04845d08d1ac155e0d922c18cf6991427cd4 (diff) |
* Mono.Addins/RuntimeAddin.cs: Assembly loading fix by Brad Taylor.
Fixes endless loop in Initialize.
* Mono.Addins.Description/AddinDescription.cs: Set the hasUserId flag
when loading from xml.
* Mono.Addins.Database/AddinUpdateData.cs,
Mono.Addins.Database/AddinDatabase.cs: Moved add-in update counters
to the AddinUpdateData class, since they need to be updated there.
svn path=/trunk/mono-addins/; revision=80747
Diffstat (limited to 'Mono.Addins/Mono.Addins.Database/AddinUpdateData.cs')
-rw-r--r-- | Mono.Addins/Mono.Addins.Database/AddinUpdateData.cs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Mono.Addins/Mono.Addins.Database/AddinUpdateData.cs b/Mono.Addins/Mono.Addins.Database/AddinUpdateData.cs index 4b76276..ebcfc99 100644 --- a/Mono.Addins/Mono.Addins.Database/AddinUpdateData.cs +++ b/Mono.Addins/Mono.Addins.Database/AddinUpdateData.cs @@ -46,6 +46,11 @@ namespace Mono.Addins.Database Hashtable objectTypeExtensions = new Hashtable (); + internal int RelExtensionPoints; + internal int RelExtensions; + internal int RelNodeSetTypes; + internal int RelExtensionNodes; + class RootExtensionPoint { public AddinDescription Description; @@ -61,6 +66,7 @@ namespace Mono.Addins.Database public void RegisterAddinRootExtensionPoint (AddinDescription description, ExtensionPoint ep) { + RelExtensionPoints++; ArrayList list = (ArrayList) pathHash [ep.Path]; if (list == null) { list = new ArrayList (); |