diff --git a/OpenSim/Region/CoreModules/Scripting/DynamicTexture/DynamicTextureModule.cs b/OpenSim/Region/CoreModules/Scripting/DynamicTexture/DynamicTextureModule.cs index 6d8af0b2d9..366751b13a 100644 --- a/OpenSim/Region/CoreModules/Scripting/DynamicTexture/DynamicTextureModule.cs +++ b/OpenSim/Region/CoreModules/Scripting/DynamicTexture/DynamicTextureModule.cs @@ -350,8 +350,11 @@ namespace OpenSim.Region.CoreModules.Scripting.DynamicTexture part.UpdateTexture(tmptex); - // scene.CommsManager.AssetCache.ExpireAsset(oldID); - scene.AssetService.Delete(oldID.ToString()); + if (Face == ALL_SIDES) + { + // scene.CommsManager.AssetCache.ExpireAsset(oldID); + scene.AssetService.Delete(oldID.ToString()); + } } private byte[] BlendTextures(byte[] frontImage, byte[] backImage, bool setNewAlpha, byte newAlpha)