From fbc98ca537b9cb1bdbb5f7dc9e75f7d6efa29bf9 Mon Sep 17 00:00:00 2001 From: Teravus Ovares Date: Sat, 17 May 2008 02:07:38 +0000 Subject: 0001303: [PATCH] Make prim owner and data show for prims not owned. From Melanie. Thanks Melanie! --- OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs') diff --git a/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs b/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs index c486e28..b2f1dec 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs @@ -84,11 +84,11 @@ namespace OpenSim.Region.Environment.Scenes { if (((SceneObjectGroup) ent).LocalId == primLocalID) { + ((SceneObjectGroup) ent).GetProperties(remoteClient); + ((SceneObjectGroup) ent).IsSelected = true; // A prim is only tainted if it's allowed to be edited by the person clicking it. if (ExternalChecks.ExternalChecksCanEditObject(((SceneObjectGroup)ent).UUID, remoteClient.AgentId) || ExternalChecks.ExternalChecksCanMoveObject(((SceneObjectGroup)ent).UUID, remoteClient.AgentId)) { - ((SceneObjectGroup) ent).GetProperties(remoteClient); - ((SceneObjectGroup) ent).IsSelected = true; LandChannel.SetPrimsTainted(); } break; @@ -112,9 +112,9 @@ namespace OpenSim.Region.Environment.Scenes { if (((SceneObjectGroup) ent).LocalId == primLocalID) { + ((SceneObjectGroup) ent).IsSelected = false; if (ExternalChecks.ExternalChecksCanEditObject(((SceneObjectGroup)ent).UUID, remoteClient.AgentId) || ExternalChecks.ExternalChecksCanMoveObject(((SceneObjectGroup)ent).UUID, remoteClient.AgentId)) { - ((SceneObjectGroup) ent).IsSelected = false; LandChannel.SetPrimsTainted(); ((SceneObjectGroup)ent).ScheduleGroupForTerseUpdate(); break; -- cgit v1.1