aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/Scene.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/Scene.cs')
-rw-r--r--OpenSim/Region/Environment/Scenes/Scene.cs21
1 files changed, 12 insertions, 9 deletions
diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs
index 2fa0459..7ee0478 100644
--- a/OpenSim/Region/Environment/Scenes/Scene.cs
+++ b/OpenSim/Region/Environment/Scenes/Scene.cs
@@ -986,15 +986,18 @@ namespace OpenSim.Region.Environment.Scenes
986 if (terrain != null) 986 if (terrain != null)
987 { 987 {
988 byte[] data = terrain.WriteJpegImage("defaultstripe.png"); 988 byte[] data = terrain.WriteJpegImage("defaultstripe.png");
989 m_regInfo.EstateSettings.terrainImageID = LLUUID.Random(); 989 if (data != null)
990 AssetBase asset = new AssetBase(); 990 {
991 asset.FullID = m_regInfo.EstateSettings.terrainImageID; 991 m_regInfo.EstateSettings.terrainImageID = LLUUID.Random();
992 asset.Data = data; 992 AssetBase asset = new AssetBase();
993 asset.Name = "terrainImage"; 993 asset.FullID = m_regInfo.EstateSettings.terrainImageID;
994 asset.Description = RegionInfo.RegionName; 994 asset.Data = data;
995 asset.Type = 0; 995 asset.Name = "terrainImage";
996 asset.Temporary = temporary; 996 asset.Description = RegionInfo.RegionName;
997 AssetCache.AddAsset(asset); 997 asset.Type = 0;
998 asset.Temporary = temporary;
999 AssetCache.AddAsset(asset);
1000 }
998 } 1001 }
999 1002
1000 } 1003 }