Adding setting to keep downloaded and cached sounds for ease of relogging and not having to wait for sounds to re-download. Also helps with running multiple clients so that sounds dont break when you log out of one client.

meow-7.2.2
Liny 2011-07-15 15:46:35 -07:00
parent da8e719b91
commit 648d109996
2 changed files with 15 additions and 1 deletions

View File

@ -102,6 +102,17 @@
<key>Value</key>
<integer>0</integer>
</map>
<key>PhoenixKeepUnpackedCacheFiles</key>
<map>
<key>Comment</key>
<string>If TRUE, the viewer won't delete unpacked cache files when logging out (improves overall performance and fixes sound bugs)</string>
<key>Persist</key>
<integer>1</integer>
<key>Type</key>
<string>Boolean</string>
<key>Value</key>
<integer>0</integer>
</map>
<key>RadarAlertChannel</key>
<map>
<key>Comment</key>

View File

@ -1529,7 +1529,10 @@ bool LLAppViewer::cleanup()
removeCacheFiles("*.tmp");
removeCacheFiles("*.lso");
removeCacheFiles("*.out");
removeCacheFiles("*.dsf");
if(!gSavedSettings.getBOOL("PhoenixKeepUnpackedCacheFiles"))
{
removeCacheFiles("*.dsf");
}
removeCacheFiles("*.bodypart");
removeCacheFiles("*.clothing");