From 040a887b9c5f22a79de3fdff3947b69d87221379 Mon Sep 17 00:00:00 2001
From: Johan Berntsson
Date: Tue, 18 Mar 2008 01:38:07 +0000
Subject: Last position will be stored in the DB on logout, and the avatar can
continue from the same position in the next login (only with MySQL at the
moment)
---
OpenSim/Framework/Data.MySQL/MySQLUserData.cs | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
(limited to 'OpenSim/Framework/Data.MySQL/MySQLUserData.cs')
diff --git a/OpenSim/Framework/Data.MySQL/MySQLUserData.cs b/OpenSim/Framework/Data.MySQL/MySQLUserData.cs
index 2bba6ce..4c76461 100644
--- a/OpenSim/Framework/Data.MySQL/MySQLUserData.cs
+++ b/OpenSim/Framework/Data.MySQL/MySQLUserData.cs
@@ -585,7 +585,18 @@ namespace OpenSim.Framework.Data.MySQL
/// The agent to create
public void AddNewUserAgent(UserAgentData agent)
{
- // Do nothing.
+ try
+ {
+ lock (database)
+ {
+ database.insertAgentRow(agent);
+ }
+ }
+ catch (Exception e)
+ {
+ database.Reconnect();
+ m_log.Error(e.ToString());
+ }
}
///
--
cgit v1.1