*Added support for the "show" button that highlights objects over the selected Objects

*Known bug, client does some weird "showing" when more than 255 objects are meant to be selected (linked objects count as one object)
This commit is contained in:
mingchen
2007-07-15 21:02:13 +00:00
parent 61446c0cd8
commit 6510aea0ed
7 changed files with 91 additions and 17 deletions

View File

@@ -229,7 +229,7 @@ namespace OpenSim.Region.Environment.Scenes
}
this.parcelPrimCheckCount++;
if (this.parcelPrimCheckCount > 100) //check every 10 seconds for tainted prims
if (this.parcelPrimCheckCount > 50) //check every 5 seconds for tainted prims
{
if (m_parcelManager.parcelPrimCountTainted)
{
@@ -534,6 +534,7 @@ namespace OpenSim.Region.Environment.Scenes
client.OnParcelDivideRequest += new ParcelDivideRequest(m_parcelManager.handleParcelDivideRequest);
client.OnParcelJoinRequest += new ParcelJoinRequest(m_parcelManager.handleParcelJoinRequest);
client.OnParcelPropertiesUpdateRequest += new ParcelPropertiesUpdateRequest(m_parcelManager.handleParcelPropertiesUpdateRequest);
client.OnParcelSelectObjects += new ParcelSelectObjects(m_parcelManager.handleParcelSelectObjectsRequest);
client.OnEstateOwnerMessage += new EstateOwnerMessageRequest(m_estateManager.handleEstateOwnerMessage);
}

View File

@@ -170,8 +170,7 @@ namespace OpenSim.Region.Environment.Scenes
dupe.children.Add(dupe.rootPrimitive);
dupe.rootPrimitive.Pos = this.Pos;
dupe.Rotation = this.Rotation;
LLUUID rootu = dupe.rootUUID;
uint rooti = dupe.rootLocalID;
dupe.LocalId = m_world.PrimIDAllocate();
dupe.registerEvents();
return dupe;