From 0eabb4b98ccff663de034ac666bfcb531edb7a30 Mon Sep 17 00:00:00 2001 From: gareth Date: Thu, 1 Mar 2007 01:38:41 +0000 Subject: Broken asset code + ObjectUpdate FIXME --- src/OpenSimClient.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/OpenSimClient.cs') diff --git a/src/OpenSimClient.cs b/src/OpenSimClient.cs index af4ce0e..8f07065 100644 --- a/src/OpenSimClient.cs +++ b/src/OpenSimClient.cs @@ -137,6 +137,7 @@ namespace OpenSim break; case PacketType.RegionHandshakeReply: OpenSim_Main.local_world.SendLayerData(this); + ClientAvatar.SendInitialPosition(); break; case PacketType.AgentWearablesRequest: ClientAvatar.SendInitialAppearance(); @@ -147,7 +148,6 @@ namespace OpenSim TransferRequestPacket transfer = (TransferRequestPacket)Pack; AssetRequests.Enqueue(transfer); Thread AssetLoaderThread = new Thread(new ThreadStart(AssetLoader)); - AssetLoaderThread.IsBackground = true; AssetLoaderThread.Start(); break; } @@ -210,7 +210,8 @@ namespace OpenSim private void AckTimer_Elapsed(object sender, ElapsedEventArgs ea) { - SendAcks(); ResendUnacked(); + SendAcks(); + ResendUnacked(); } public void ProcessOutPacket(Packet Pack) { @@ -230,7 +231,7 @@ namespace OpenSim Pack.Header.Sequence = Sequence; } - if (Pack.Header.Reliable) + if (Pack.Header.Reliable) //DIRTY HACK { lock (NeedAck) { -- cgit v1.1