diff options
author | Justin Clark-Casey (justincc) | 2012-10-31 00:39:45 +0000 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2012-10-31 00:39:45 +0000 |
commit | 4ba48151b232716ebb473bc320793a9610a96e5b (patch) | |
tree | 169ed3bc92f6d5e5f1b5366fbd1592f695c4d27a /OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs | |
parent | Make "show object part" command correctly display script status. (diff) | |
download | opensim-SC-4ba48151b232716ebb473bc320793a9610a96e5b.zip opensim-SC-4ba48151b232716ebb473bc320793a9610a96e5b.tar.gz opensim-SC-4ba48151b232716ebb473bc320793a9610a96e5b.tar.bz2 opensim-SC-4ba48151b232716ebb473bc320793a9610a96e5b.tar.xz |
Handle UUIDGroupName and ObjectGroup viewer UDP requests asynchronously rather than synchronously.
This is to avoid the entire scene loop being held up when the group service is slow to respond.
There's no obvious reason for these queries to be sync rather than async.
Diffstat (limited to 'OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs')
-rw-r--r-- | OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs index 8e5a6d2..7382e09 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs | |||
@@ -5219,8 +5219,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
5219 | AddLocalPacketHandler(PacketType.MultipleObjectUpdate, HandleMultipleObjUpdate, false); | 5219 | AddLocalPacketHandler(PacketType.MultipleObjectUpdate, HandleMultipleObjUpdate, false); |
5220 | AddLocalPacketHandler(PacketType.MoneyTransferRequest, HandleMoneyTransferRequest, false); | 5220 | AddLocalPacketHandler(PacketType.MoneyTransferRequest, HandleMoneyTransferRequest, false); |
5221 | AddLocalPacketHandler(PacketType.ParcelBuy, HandleParcelBuyRequest, false); | 5221 | AddLocalPacketHandler(PacketType.ParcelBuy, HandleParcelBuyRequest, false); |
5222 | AddLocalPacketHandler(PacketType.UUIDGroupNameRequest, HandleUUIDGroupNameRequest, false); | 5222 | AddLocalPacketHandler(PacketType.UUIDGroupNameRequest, HandleUUIDGroupNameRequest); |
5223 | AddLocalPacketHandler(PacketType.ObjectGroup, HandleObjectGroupRequest, false); | 5223 | AddLocalPacketHandler(PacketType.ObjectGroup, HandleObjectGroupRequest); |
5224 | AddLocalPacketHandler(PacketType.GenericMessage, HandleGenericMessage); | 5224 | AddLocalPacketHandler(PacketType.GenericMessage, HandleGenericMessage); |
5225 | AddLocalPacketHandler(PacketType.AvatarPropertiesRequest, HandleAvatarPropertiesRequest); | 5225 | AddLocalPacketHandler(PacketType.AvatarPropertiesRequest, HandleAvatarPropertiesRequest); |
5226 | AddLocalPacketHandler(PacketType.ChatFromViewer, HandleChatFromViewer); | 5226 | AddLocalPacketHandler(PacketType.ChatFromViewer, HandleChatFromViewer); |