diff options
author | Justin Clark-Casey (justincc) | 2010-12-14 23:36:34 +0000 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2010-12-14 23:36:34 +0000 |
commit | 81bccd6d132956e2de9e5ad473f87931df76cde8 (patch) | |
tree | cbad88a1bad4b95dd91ad4d02b6762504e17ed2e /OpenSim/Tests/Common/Setup/SceneSetupHelpers.cs | |
parent | Add mock group services connector and use this in tests (diff) | |
download | opensim-SC-81bccd6d132956e2de9e5ad473f87931df76cde8.zip opensim-SC-81bccd6d132956e2de9e5ad473f87931df76cde8.tar.gz opensim-SC-81bccd6d132956e2de9e5ad473f87931df76cde8.tar.bz2 opensim-SC-81bccd6d132956e2de9e5ad473f87931df76cde8.tar.xz |
Start implementing a test for 'share with group' object functionality. Not yet complete.
While implementing this, a bug was fixed in scene setup helpers where module RegionLoaded() was called immediately after AddRegion() instead of waiting for all AddRegions() to complete.
Also, XmlRpcGroupsModule non-message functionality will now work without a message transfer module (as indicated in the comments but with a contradictory implementation)
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Tests/Common/Setup/SceneSetupHelpers.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/OpenSim/Tests/Common/Setup/SceneSetupHelpers.cs b/OpenSim/Tests/Common/Setup/SceneSetupHelpers.cs index 9d7733e..8b16496 100644 --- a/OpenSim/Tests/Common/Setup/SceneSetupHelpers.cs +++ b/OpenSim/Tests/Common/Setup/SceneSetupHelpers.cs | |||
@@ -424,9 +424,12 @@ namespace OpenSim.Tests.Common.Setup | |||
424 | foreach (IRegionModuleBase module in newModules) | 424 | foreach (IRegionModuleBase module in newModules) |
425 | { | 425 | { |
426 | module.AddRegion(scene); | 426 | module.AddRegion(scene); |
427 | module.RegionLoaded(scene); | ||
428 | scene.AddRegionModule(module.Name, module); | 427 | scene.AddRegionModule(module.Name, module); |
429 | } | 428 | } |
429 | |||
430 | // RegionLoaded is fired after all modules have been appropriately added to all scenes | ||
431 | foreach (IRegionModuleBase module in newModules) | ||
432 | module.RegionLoaded(scene); | ||
430 | 433 | ||
431 | scene.SetModuleInterfaces(); | 434 | scene.SetModuleInterfaces(); |
432 | } | 435 | } |