From 5e4d6cab00cb29cd088ab7b62ab13aff103b64cb Mon Sep 17 00:00:00 2001 From: onefang Date: Sun, 19 May 2019 21:24:15 +1000 Subject: Dump OpenSim 0.9.0.1 into it's own branch. --- .../Linden/Caps/ObjectCaps/UploadObjectAssetModule.cs | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'OpenSim/Region/ClientStack/Linden/Caps/ObjectCaps/UploadObjectAssetModule.cs') diff --git a/OpenSim/Region/ClientStack/Linden/Caps/ObjectCaps/UploadObjectAssetModule.cs b/OpenSim/Region/ClientStack/Linden/Caps/ObjectCaps/UploadObjectAssetModule.cs index 769fe28..116c51f 100644 --- a/OpenSim/Region/ClientStack/Linden/Caps/ObjectCaps/UploadObjectAssetModule.cs +++ b/OpenSim/Region/ClientStack/Linden/Caps/ObjectCaps/UploadObjectAssetModule.cs @@ -189,7 +189,7 @@ namespace OpenSim.Region.ClientStack.Linden if (i == 0) { rootpos = obj.Position; -// rootrot = obj.Rotation; +// rootrot = obj.Rotation; } // Combine the extraparams data into it's ugly blob again.... @@ -284,6 +284,7 @@ namespace OpenSim.Region.ClientStack.Linden prim.OwnerID = AgentId; prim.GroupID = obj.GroupID; prim.LastOwnerID = prim.OwnerID; + prim.RezzerID = AgentId; prim.CreationDate = Util.UnixTimeSinceEpoch(); prim.Name = obj.Name; prim.Description = ""; @@ -320,7 +321,7 @@ namespace OpenSim.Region.ClientStack.Linden pbs.TextureEntry = tmp.GetBytes(); prim.Shape = pbs; prim.Scale = obj.Scale; - + SceneObjectGroup grp = new SceneObjectGroup(); grp.SetRootPart(prim); @@ -328,21 +329,22 @@ namespace OpenSim.Region.ClientStack.Linden if (i == 0) { rootGroup = grp; - + } grp.AttachToScene(m_scene); grp.AbsolutePosition = obj.Position; prim.RotationOffset = obj.Rotation; - + + // Required for linking grp.RootPart.ClearUpdateSchedule(); - + if (m_scene.Permissions.CanRezObject(1, avatar.UUID, pos)) { m_scene.AddSceneObject(grp); grp.AbsolutePosition = obj.Position; } - + allparts[i] = grp; } @@ -358,7 +360,7 @@ namespace OpenSim.Region.ClientStack.Linden pos = m_scene.GetNewRezLocation( Vector3.Zero, rootpos, UUID.Zero, rot, (byte)1, 1, true, allparts[0].GroupScale, false); - + responsedata["int_response_code"] = 200; //501; //410; //404; responsedata["content_type"] = "text/plain"; responsedata["keepalive"] = false; @@ -366,7 +368,7 @@ namespace OpenSim.Region.ClientStack.Linden return responsedata; } - + private string ConvertUintToBytes(uint val) { byte[] resultbytes = Utils.UIntToBytes(val); -- cgit v1.1