diff options
Diffstat (limited to 'OpenSim/Region/Framework/Scenes')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/ScenePresence.cs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs index f569d21..6e66234 100644 --- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs | |||
@@ -4358,8 +4358,16 @@ namespace OpenSim.Region.Framework.Scenes | |||
4358 | 4358 | ||
4359 | public void SendAppearanceToAgentNF(ScenePresence avatar) | 4359 | public void SendAppearanceToAgentNF(ScenePresence avatar) |
4360 | { | 4360 | { |
4361 | avatar.ControllingClient.SendAppearance( | 4361 | if(avatar.UUID == UUID) |
4362 | UUID, Appearance.VisualParams, Appearance.Texture.GetBytes()); | 4362 | { |
4363 | avatar.ControllingClient.SendAppearance( | ||
4364 | UUID, Appearance.VisualParams, Appearance.Texture.GetBytes()); | ||
4365 | } | ||
4366 | else | ||
4367 | { | ||
4368 | avatar.ControllingClient.SendAppearance( | ||
4369 | UUID, Appearance.VisualParams, Appearance.Texture.GetAvatarPublicBytes()); | ||
4370 | } | ||
4363 | } | 4371 | } |
4364 | 4372 | ||
4365 | public void SendAnimPackToAgent(ScenePresence p) | 4373 | public void SendAnimPackToAgent(ScenePresence p) |