aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/World/Archiver/AssetsDearchiver.cs
diff options
context:
space:
mode:
authorJustin Clarke Casey2008-06-26 17:36:54 +0000
committerJustin Clarke Casey2008-06-26 17:36:54 +0000
commitfa5f27acfa753d5f9e15b222bb826ea4a5f313b6 (patch)
treee7ef51dfd1d1c9d7608215ef8ba5fe85620e65b2 /OpenSim/Region/Environment/Modules/World/Archiver/AssetsDearchiver.cs
parentsmall change to last commit (diff)
downloadopensim-SC_OLD-fa5f27acfa753d5f9e15b222bb826ea4a5f313b6.zip
opensim-SC_OLD-fa5f27acfa753d5f9e15b222bb826ea4a5f313b6.tar.gz
opensim-SC_OLD-fa5f27acfa753d5f9e15b222bb826ea4a5f313b6.tar.bz2
opensim-SC_OLD-fa5f27acfa753d5f9e15b222bb826ea4a5f313b6.tar.xz
* Put extensions on all assets in an archive
* Choice of extensions is a scratch set, may not yet be correct * This facility is not useable yet - not least because I've just come across a significant save bug I need to investigate
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/Environment/Modules/World/Archiver/AssetsDearchiver.cs7
1 files changed, 3 insertions, 4 deletions
diff --git a/OpenSim/Region/Environment/Modules/World/Archiver/AssetsDearchiver.cs b/OpenSim/Region/Environment/Modules/World/Archiver/AssetsDearchiver.cs
index 527d544..284a39e 100644
--- a/OpenSim/Region/Environment/Modules/World/Archiver/AssetsDearchiver.cs
+++ b/OpenSim/Region/Environment/Modules/World/Archiver/AssetsDearchiver.cs
@@ -148,11 +148,10 @@ namespace OpenSim.Region.Environment.Modules.World.Archiver
148 { 148 {
149 AssetMetadata metadata = m_metadata[filename]; 149 AssetMetadata metadata = m_metadata[filename];
150 150
151 string extension = String.Empty; 151 if (ArchiveConstants.ASSET_TYPE_TO_EXTENSION.ContainsKey(metadata.AssetType))
152
153 if ((sbyte)AssetType.Texture == metadata.AssetType)
154 { 152 {
155 filename = filename.Remove(filename.Length - ArchiveConstants.TEXTURE_EXTENSION.Length); 153 string extension = ArchiveConstants.ASSET_TYPE_TO_EXTENSION[metadata.AssetType];
154 filename = filename.Remove(filename.Length - extension.Length);
156 } 155 }
157 156
158 m_log.DebugFormat("[ARCHIVER]: Importing asset {0}", filename); 157 m_log.DebugFormat("[ARCHIVER]: Importing asset {0}", filename);