diff options
author | Justin Clarke Casey | 2008-05-22 00:49:17 +0000 |
---|---|---|
committer | Justin Clarke Casey | 2008-05-22 00:49:17 +0000 |
commit | 61bba6375c91ba246e5139c1f449d03169ce31ce (patch) | |
tree | e537ffec5f8aaf522db842f89c6aa9049445a176 /OpenSim/Framework/Communications/Cache/AssetCache.cs | |
parent | * Minor: Tidy ups and logging tweaks. (diff) | |
download | opensim-SC-61bba6375c91ba246e5139c1f449d03169ce31ce.zip opensim-SC-61bba6375c91ba246e5139c1f449d03169ce31ce.tar.gz opensim-SC-61bba6375c91ba246e5139c1f449d03169ce31ce.tar.bz2 opensim-SC-61bba6375c91ba246e5139c1f449d03169ce31ce.tar.xz |
* Fix mantis 1325. This is a minor issue where 'show assets' would not work fully in the region console
Diffstat (limited to 'OpenSim/Framework/Communications/Cache/AssetCache.cs')
-rw-r--r-- | OpenSim/Framework/Communications/Cache/AssetCache.cs | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/OpenSim/Framework/Communications/Cache/AssetCache.cs b/OpenSim/Framework/Communications/Cache/AssetCache.cs index 796be5b..3ae18f1 100644 --- a/OpenSim/Framework/Communications/Cache/AssetCache.cs +++ b/OpenSim/Framework/Communications/Cache/AssetCache.cs | |||
@@ -104,22 +104,28 @@ namespace OpenSim.Framework.Communications.Cache | |||
104 | 104 | ||
105 | foreach (TextureImage texture in Textures.Values) | 105 | foreach (TextureImage texture in Textures.Values) |
106 | { | 106 | { |
107 | if (texture.Temporary) | 107 | if (texture != null) |
108 | { | 108 | { |
109 | temporaryImages++; | 109 | if (texture.Temporary) |
110 | } | 110 | { |
111 | temporaryImages++; | ||
112 | } | ||
111 | 113 | ||
112 | imageBytes += texture.Data.GetLongLength(0); | 114 | imageBytes += texture.Data.GetLongLength(0); |
115 | } | ||
113 | } | 116 | } |
114 | 117 | ||
115 | foreach (AssetInfo asset in Assets.Values) | 118 | foreach (AssetInfo asset in Assets.Values) |
116 | { | 119 | { |
117 | if (asset.Temporary) | 120 | if (asset != null) |
118 | { | 121 | { |
119 | temporaryAssets++; | 122 | if (asset.Temporary) |
120 | } | 123 | { |
124 | temporaryAssets++; | ||
125 | } | ||
121 | 126 | ||
122 | assetBytes += asset.Data.GetLongLength(0); | 127 | assetBytes += asset.Data.GetLongLength(0); |
128 | } | ||
123 | } | 129 | } |
124 | 130 | ||
125 | m_log.InfoFormat("Temporary Images: {0} Temporary Assets: {1}", | 131 | m_log.InfoFormat("Temporary Images: {0} Temporary Assets: {1}", |