diff options
Diffstat (limited to 'OpenSim/Region/ClientStack/Linden/UDP/J2KImage.cs')
-rw-r--r-- | OpenSim/Region/ClientStack/Linden/UDP/J2KImage.cs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/J2KImage.cs b/OpenSim/Region/ClientStack/Linden/UDP/J2KImage.cs index 185a909..8aa2ff3 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/J2KImage.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/J2KImage.cs | |||
@@ -206,6 +206,9 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
206 | m_stopPacket = TexturePacketCount(); | 206 | m_stopPacket = TexturePacketCount(); |
207 | } | 207 | } |
208 | 208 | ||
209 | //Give them at least two packets, to play nice with some broken viewers (SL also behaves this way) | ||
210 | if (m_stopPacket == 1 && m_layers[0].End > FIRST_PACKET_SIZE) m_stopPacket++; | ||
211 | |||
209 | m_currentPacket = StartPacket; | 212 | m_currentPacket = StartPacket; |
210 | } | 213 | } |
211 | } | 214 | } |