diff options
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/Scene.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/Scene.cs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs index 873662e..f6d82c4 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.cs | |||
@@ -2709,7 +2709,11 @@ namespace OpenSim.Region.Environment.Scenes | |||
2709 | m_sceneGraph.removeUserCount(!childagentYN); | 2709 | m_sceneGraph.removeUserCount(!childagentYN); |
2710 | RemoveCapsHandler(agentID); | 2710 | RemoveCapsHandler(agentID); |
2711 | 2711 | ||
2712 | CommsManager.UserProfileCacheService.RemoveUser(agentID); | 2712 | if (avatar.Scene.NeedSceneCacheClear(avatar.UUID)) |
2713 | { | ||
2714 | m_log.InfoFormat("[SCENE]: User {0} is going to another region, profile cache removed in {1}", avatar.UUID, RegionInfo.RegionName); | ||
2715 | CommsManager.UserProfileCacheService.RemoveUser(agentID); | ||
2716 | } | ||
2713 | 2717 | ||
2714 | if (!avatar.IsChildAgent) | 2718 | if (!avatar.IsChildAgent) |
2715 | { | 2719 | { |