aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Grid/UserServer/UserManager.cs
diff options
context:
space:
mode:
authorMelanie Thielker2008-11-23 06:44:43 +0000
committerMelanie Thielker2008-11-23 06:44:43 +0000
commited300f21f0256e4990a91fec79927b723223fa98 (patch)
tree392abaa1b95eaf07b1129c275060028c821c3279 /OpenSim/Grid/UserServer/UserManager.cs
parentPlumb in the presence notifications and region shutdown/restart messages (diff)
downloadopensim-SC-ed300f21f0256e4990a91fec79927b723223fa98.zip
opensim-SC-ed300f21f0256e4990a91fec79927b723223fa98.tar.gz
opensim-SC-ed300f21f0256e4990a91fec79927b723223fa98.tar.bz2
opensim-SC-ed300f21f0256e4990a91fec79927b723223fa98.tar.xz
05:24:49 - [PRESENCE]: Logging off 888760cb-a3cf-43ac-8ea4-8732fd3ee2bb because the region they were in has gone
Or, in other words, a region crash/restart no longer messes up presence.
Diffstat (limited to '')
-rw-r--r--OpenSim/Grid/UserServer/UserManager.cs4
1 files changed, 4 insertions, 0 deletions
diff --git a/OpenSim/Grid/UserServer/UserManager.cs b/OpenSim/Grid/UserServer/UserManager.cs
index 04510b2..f8f9f39 100644
--- a/OpenSim/Grid/UserServer/UserManager.cs
+++ b/OpenSim/Grid/UserServer/UserManager.cs
@@ -790,6 +790,10 @@ namespace OpenSim.Grid.UserServer
790 userProfile.LastLogin = userAgent.LogoutTime; 790 userProfile.LastLogin = userAgent.LogoutTime;
791 791
792 CommitAgent(ref userProfile); 792 CommitAgent(ref userProfile);
793
794 handlerLogOffUser = OnLogOffUser;
795 if (handlerLogOffUser != null)
796 handlerLogOffUser(agentID);
793 } 797 }
794 } 798 }
795 } 799 }