From c1beb85315aad09197ca7ffaa8ec194346af82cb Mon Sep 17 00:00:00 2001
From: Justin Clarke Casey
Date: Thu, 20 Mar 2008 20:04:45 +0000
Subject: * First draft resolution of mantis 777, 734, 389 - scripts do not
save in non-home regions * Should work in multi-region standalone and grid
modes * This should also solve other non-home region caps issues (map
requests, RC client inventory requests, etc) * We now pass CAPS information
on to the destination region on region crossing, and set up a CAPS object
when an agent becomes a master * Current limitation is that this will only
work if your http_listener_port is 9000 * This is a very early code cut (lots
of bad practice, hard coding and inefficiency). However, I wanted to get
this out there for feedback and my own sanity. Next few patches will clean
up the mess.
---
OpenSim/Region/Environment/Scenes/SceneBase.cs | 15 +++++++++++++++
1 file changed, 15 insertions(+)
(limited to 'OpenSim/Region/Environment/Scenes/SceneBase.cs')
diff --git a/OpenSim/Region/Environment/Scenes/SceneBase.cs b/OpenSim/Region/Environment/Scenes/SceneBase.cs
index 2cc5c4f..4002aaf 100644
--- a/OpenSim/Region/Environment/Scenes/SceneBase.cs
+++ b/OpenSim/Region/Environment/Scenes/SceneBase.cs
@@ -26,6 +26,7 @@
*/
using System;
+using System.Collections.Generic;
using libsecondlife;
using OpenSim.Framework;
using OpenSim.Framework.Communications.Cache;
@@ -196,5 +197,19 @@ namespace OpenSim.Region.Environment.Scenes
}
#endregion
+
+ ///
+ /// XXX These two methods are very temporary
+ ///
+ protected Dictionary capsPaths = new Dictionary();
+ public string GetCapsPath(LLUUID agentId)
+ {
+ if (capsPaths.ContainsKey(agentId))
+ {
+ return capsPaths[agentId];
+ }
+
+ return null;
+ }
}
}
--
cgit v1.1