diff --git a/OpenSim/Services/IntegrationService/IntegrationServiceBase.cs b/OpenSim/Services/IntegrationService/IntegrationServiceBase.cs index 62ef60abc3..75d91d04d7 100644 --- a/OpenSim/Services/IntegrationService/IntegrationServiceBase.cs +++ b/OpenSim/Services/IntegrationService/IntegrationServiceBase.cs @@ -161,12 +161,14 @@ namespace OpenSim.Services.IntegrationService } AddinManager.Initialize(RegistryLocation); - AddinManager.Registry.Update(); - + AddinManager.AddinLoaded += on_addinloaded_; AddinManager.AddinLoadError += on_addinloaderror_; AddinManager.AddinUnloaded += HandleAddinManagerAddinUnloaded; AddinManager.AddExtensionNodeHandler("/OpenSim/IntegrationService", OnExtensionChanged); + + AddinManager.Registry.Update(); + } }