diff options
author | Johan Berntsson | 2008-01-03 00:59:12 +0000 |
---|---|---|
committer | Johan Berntsson | 2008-01-03 00:59:12 +0000 |
commit | 047aba2067b476b319e9b53924abea98ea8ba0d3 (patch) | |
tree | d7d62baa41e76bff29ab20a63f8ba541356bd533 /OpenSim/Framework/ClientManager.cs | |
parent | Minor refactoring to expose PrimInventory from SceneObjectPart (diff) | |
download | opensim-SC-047aba2067b476b319e9b53924abea98ea8ba0d3.zip opensim-SC-047aba2067b476b319e9b53924abea98ea8ba0d3.tar.gz opensim-SC-047aba2067b476b319e9b53924abea98ea8ba0d3.tar.bz2 opensim-SC-047aba2067b476b319e9b53924abea98ea8ba0d3.tar.xz |
I have fixed the ZeroDecodeCommand bug, and restored my packet recycling code. Let me know by IRC if there are other problems
Diffstat (limited to 'OpenSim/Framework/ClientManager.cs')
-rw-r--r-- | OpenSim/Framework/ClientManager.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/OpenSim/Framework/ClientManager.cs b/OpenSim/Framework/ClientManager.cs index f464015..181000c 100644 --- a/OpenSim/Framework/ClientManager.cs +++ b/OpenSim/Framework/ClientManager.cs | |||
@@ -148,7 +148,8 @@ namespace OpenSim.Framework | |||
148 | 148 | ||
149 | public void ViewerEffectHandler(IClientAPI sender, ViewerEffectPacket.EffectBlock[] effectBlock) | 149 | public void ViewerEffectHandler(IClientAPI sender, ViewerEffectPacket.EffectBlock[] effectBlock) |
150 | { | 150 | { |
151 | ViewerEffectPacket packet = new ViewerEffectPacket(); | 151 | ViewerEffectPacket packet = (ViewerEffectPacket) PacketPool.Instance.GetPacket(PacketType.ViewerEffect); |
152 | // TODO: don't create new blocks if recycling an old packet | ||
152 | packet.Effect = effectBlock; | 153 | packet.Effect = effectBlock; |
153 | 154 | ||
154 | // Wasteful, I know | 155 | // Wasteful, I know |