diff options
Diffstat (limited to 'OpenSim/Region/ClientStack/Linden/UDP/J2KImage.cs')
-rw-r--r-- | OpenSim/Region/ClientStack/Linden/UDP/J2KImage.cs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/J2KImage.cs b/OpenSim/Region/ClientStack/Linden/UDP/J2KImage.cs index 42d09eb..4d0568d 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/J2KImage.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/J2KImage.cs | |||
@@ -247,6 +247,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
247 | 247 | ||
248 | if (m_asset == null) | 248 | if (m_asset == null) |
249 | { | 249 | { |
250 | m_log.Warn("[J2KIMAGE]: Sending ImageNotInDatabase for texture " + TextureID); | ||
250 | client.SendImageNotFound(TextureID); | 251 | client.SendImageNotFound(TextureID); |
251 | return true; | 252 | return true; |
252 | } | 253 | } |
@@ -384,8 +385,15 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
384 | 385 | ||
385 | if (asset == null || asset.Data == null) | 386 | if (asset == null || asset.Data == null) |
386 | { | 387 | { |
387 | m_asset = null; | 388 | if (m_imageManager.MissingImage != null) |
388 | IsDecoded = true; | 389 | { |
390 | m_asset = m_imageManager.MissingImage.Data; | ||
391 | } | ||
392 | else | ||
393 | { | ||
394 | m_asset = null; | ||
395 | IsDecoded = true; | ||
396 | } | ||
389 | } | 397 | } |
390 | else | 398 | else |
391 | { | 399 | { |