aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
diff options
context:
space:
mode:
authorMelanie2011-12-08 18:29:19 +0000
committerMelanie2011-12-08 18:29:19 +0000
commit96539ffc79c1654feddc17592170f0e4b57f5b8d (patch)
treed500df1c7a7b37cae6e74d52b67f51aa7bfad46d /OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
parentMerge branch 'master' into bigmerge (diff)
parentWhen a client connects to a scene, send other avatar appearance data asynchro... (diff)
downloadopensim-SC-96539ffc79c1654feddc17592170f0e4b57f5b8d.zip
opensim-SC-96539ffc79c1654feddc17592170f0e4b57f5b8d.tar.gz
opensim-SC-96539ffc79c1654feddc17592170f0e4b57f5b8d.tar.bz2
opensim-SC-96539ffc79c1654feddc17592170f0e4b57f5b8d.tar.xz
Merge branch 'master' into bigmerge
Conflicts: OpenSim/Region/Framework/Scenes/Scene.cs
Diffstat (limited to 'OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs')
-rw-r--r--OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs4
1 files changed, 3 insertions, 1 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
index effa8d0..af68de6 100644
--- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
+++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
@@ -390,6 +390,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
390 } 390 }
391 } 391 }
392 public UUID AgentId { get { return m_agentId; } } 392 public UUID AgentId { get { return m_agentId; } }
393 public ISceneAgent SceneAgent { get; private set; }
393 public UUID ActiveGroupId { get { return m_activeGroupID; } } 394 public UUID ActiveGroupId { get { return m_activeGroupID; } }
394 public string ActiveGroupName { get { return m_activeGroupName; } } 395 public string ActiveGroupName { get { return m_activeGroupName; } }
395 public ulong ActiveGroupPowers { get { return m_activeGroupPowers; } } 396 public ulong ActiveGroupPowers { get { return m_activeGroupPowers; } }
@@ -531,6 +532,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
531 532
532 // Remove ourselves from the scene 533 // Remove ourselves from the scene
533 m_scene.RemoveClient(AgentId, true); 534 m_scene.RemoveClient(AgentId, true);
535 SceneAgent = null;
534 536
535 // We can't reach into other scenes and close the connection 537 // We can't reach into other scenes and close the connection
536 // We need to do this over grid communications 538 // We need to do this over grid communications
@@ -710,7 +712,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
710 712
711 public virtual void Start() 713 public virtual void Start()
712 { 714 {
713 m_scene.AddNewClient(this, PresenceType.User); 715 SceneAgent = m_scene.AddNewClient(this, PresenceType.User);
714 716
715 RefreshGroupMembership(); 717 RefreshGroupMembership();
716 } 718 }