OSDN Git Service

Be more patient while waiting for prims to get created.
authorLatif Khalifa <latifer@streamgrid.net>
Sun, 16 Aug 2009 12:39:24 +0000 (12:39 +0000)
committerLatif Khalifa <latifer@streamgrid.net>
Sun, 16 Aug 2009 12:39:24 +0000 (12:39 +0000)
git-svn-id: https://radegast.googlecode.com/svn/trunk@146 f7a694da-4d33-11de-9ad6-1127a62b9fcd

Radegast/Core/PrimDeserializer.cs

index 7ccf69b..4884b49 100644 (file)
@@ -164,7 +164,7 @@ namespace Radegast
                     Client.Objects.AddPrim(Client.Network.CurrentSim, linkset.RootPrim.PrimData, Client.Self.ActiveGroup,\r
                         linkset.RootPrim.Position, linkset.RootPrim.Scale, linkset.RootPrim.Rotation);\r
 \r
-                    if (!primDone.WaitOne(5000, false)) {\r
+                    if (!primDone.WaitOne(25000, false)) {\r
                         throw new Exception("Rez failed, timed out while creating the root prim.");\r
                     }\r
                     Client.Objects.SetPosition(Client.Network.CurrentSim, primsCreated[primsCreated.Count - 1].LocalID, currentPosition);\r
@@ -179,7 +179,7 @@ namespace Radegast
                         Client.Objects.AddPrim(Client.Network.CurrentSim, prim.PrimData, UUID.Zero, currentPosition,\r
                             prim.Scale, prim.Rotation);\r
 \r
-                        if (!primDone.WaitOne(5000, false)) {\r
+                        if (!primDone.WaitOne(25000, false)) {\r
                             throw new Exception("Rez failed, timed out while creating child prim.");\r
                         }\r
                         Client.Objects.SetPosition(Client.Network.CurrentSim, primsCreated[primsCreated.Count - 1].LocalID, currentPosition);\r
@@ -202,7 +202,7 @@ namespace Radegast
                         Client.Objects.LinkPrims(Client.Network.CurrentSim, linkQueue);\r
                         Client.Objects.SetRotation(Client.Network.CurrentSim, rootLocalID, rootRotation);\r
 \r
-                        if (!primDone.WaitOne(1000, false)) {\r
+                        if (!primDone.WaitOne(5000, false)) {\r
                             Logger.Log(String.Format("Warning: Failed to link {0} prims", linkQueue.Count), Helpers.LogLevel.Warning);\r
                         }\r
 \r