diff options
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/EventManager.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/EventManager.cs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/OpenSim/Region/Environment/Scenes/EventManager.cs b/OpenSim/Region/Environment/Scenes/EventManager.cs index 7ff9213..c6daa28 100644 --- a/OpenSim/Region/Environment/Scenes/EventManager.cs +++ b/OpenSim/Region/Environment/Scenes/EventManager.cs | |||
@@ -355,10 +355,16 @@ namespace OpenSim.Region.Environment.Scenes | |||
355 | public void TriggerOnBackup(IRegionDataStore dstore) | 355 | public void TriggerOnBackup(IRegionDataStore dstore) |
356 | { | 356 | { |
357 | handlerBackup = OnBackup; | 357 | handlerBackup = OnBackup; |
358 | if (handlerBackup != null) | 358 | Delegate[] items = OnBackup.GetInvocationList(); |
359 | foreach (OnBackupDelegate del in items) | ||
359 | { | 360 | { |
360 | handlerBackup(dstore); | 361 | if (del != null) |
362 | del(dstore); | ||
361 | } | 363 | } |
364 | //if (handlerBackup != null) | ||
365 | //{ | ||
366 | // handlerBackup(dstore); | ||
367 | //} | ||
362 | } | 368 | } |
363 | 369 | ||
364 | public void TriggerParcelPrimCountUpdate() | 370 | public void TriggerParcelPrimCountUpdate() |