From 12bba3da4bb74ac3727763d2bda3fb3eadd4159b Mon Sep 17 00:00:00 2001 From: Teravus Ovares Date: Wed, 23 Apr 2008 23:55:02 +0000 Subject: * Fixed an annoying pop-up box when crossing borders. --- .../Region/Environment/Modules/BetaGridLikeMoneyModule.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'OpenSim/Region/Environment/Modules/BetaGridLikeMoneyModule.cs') diff --git a/OpenSim/Region/Environment/Modules/BetaGridLikeMoneyModule.cs b/OpenSim/Region/Environment/Modules/BetaGridLikeMoneyModule.cs index 8e14ec5..bd0660f 100644 --- a/OpenSim/Region/Environment/Modules/BetaGridLikeMoneyModule.cs +++ b/OpenSim/Region/Environment/Modules/BetaGridLikeMoneyModule.cs @@ -258,10 +258,18 @@ namespace OpenSim.Region.Environment.Modules } else { + bool childYN = true; + ScenePresence agent = null; //client.SecureSessionId; - Scene s = GetRandomScene(); + Scene s = LocateSceneClientIn(client.AgentId); if (s != null) { + agent = s.GetScenePresence(client.AgentId); + if (agent != null) + childYN = agent.IsChildAgent; + } + if (s != null && agent != null && childYN == false) + { //s.RegionInfo.RegionHandle; LLUUID agentID = LLUUID.Zero; int funds = 0; @@ -846,7 +854,7 @@ namespace OpenSim.Region.Environment.Modules } else { - throw new Exception("Unable to get funds."); + //throw new Exception("Unable to get funds."); } } return returnfunds; -- cgit v1.1