diff options
Diffstat (limited to 'OpenSim/Region/CoreModules')
-rw-r--r-- | OpenSim/Region/CoreModules/Avatar/AvatarFactory/AvatarFactoryModule.cs | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/OpenSim/Region/CoreModules/Avatar/AvatarFactory/AvatarFactoryModule.cs b/OpenSim/Region/CoreModules/Avatar/AvatarFactory/AvatarFactoryModule.cs index d64a0c1..9df0592 100644 --- a/OpenSim/Region/CoreModules/Avatar/AvatarFactory/AvatarFactoryModule.cs +++ b/OpenSim/Region/CoreModules/Avatar/AvatarFactory/AvatarFactoryModule.cs | |||
@@ -343,12 +343,21 @@ namespace OpenSim.Region.CoreModules.Avatar.AvatarFactory | |||
343 | if (face.TextureID == UUID.Zero || face.TextureID == AppearanceManager.DEFAULT_AVATAR_TEXTURE) | 343 | if (face.TextureID == UUID.Zero || face.TextureID == AppearanceManager.DEFAULT_AVATAR_TEXTURE) |
344 | continue; | 344 | continue; |
345 | 345 | ||
346 | if (missingTexturesOnly && m_scene.AssetService.Get(face.TextureID.ToString()) != null) | 346 | if (missingTexturesOnly) |
347 | continue; | 347 | { |
348 | if (m_scene.AssetService.Get(face.TextureID.ToString()) != null) | ||
349 | continue; | ||
350 | else | ||
351 | m_log.DebugFormat( | ||
352 | "[AVFACTORY]: Missing baked texture {0} ({1}) for {2}, requesting rebake.", | ||
353 | face.TextureID, idx, sp.Name); | ||
354 | } | ||
348 | else | 355 | else |
356 | { | ||
349 | m_log.DebugFormat( | 357 | m_log.DebugFormat( |
350 | "[AVFACTORY]: Missing baked texture {0} ({1}) for {2}, requesting rebake.", | 358 | "[AVFACTORY]: Requesting rebake of {0} ({1}) for {2}.", |
351 | face.TextureID, idx, sp.Name); | 359 | face.TextureID, idx, sp.Name); |
360 | } | ||
352 | 361 | ||
353 | sp.ControllingClient.SendRebakeAvatarTextures(face.TextureID); | 362 | sp.ControllingClient.SendRebakeAvatarTextures(face.TextureID); |
354 | } | 363 | } |