diff options
author | MW | 2007-08-08 17:29:37 +0000 |
---|---|---|
committer | MW | 2007-08-08 17:29:37 +0000 |
commit | 369fb2e623acae2ad6ef0508a665d7622a39217d (patch) | |
tree | 94b26323b6e457b46c4ff45a596d6675fefae708 /OpenSim/Framework | |
parent | The startup set of assets in the local asset server can now be set from a xml... (diff) | |
download | opensim-SC-369fb2e623acae2ad6ef0508a665d7622a39217d.zip opensim-SC-369fb2e623acae2ad6ef0508a665d7622a39217d.tar.gz opensim-SC-369fb2e623acae2ad6ef0508a665d7622a39217d.tar.bz2 opensim-SC-369fb2e623acae2ad6ef0508a665d7622a39217d.tar.xz |
Added checks to the last commit to make sure the xml files exist before it tries to load them.
Diffstat (limited to 'OpenSim/Framework')
-rw-r--r-- | OpenSim/Framework/Communications/Cache/LibraryRootFolder.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/OpenSim/Framework/Communications/Cache/LibraryRootFolder.cs b/OpenSim/Framework/Communications/Cache/LibraryRootFolder.cs index b214598..2eb59d2 100644 --- a/OpenSim/Framework/Communications/Cache/LibraryRootFolder.cs +++ b/OpenSim/Framework/Communications/Cache/LibraryRootFolder.cs | |||
@@ -36,8 +36,11 @@ namespace OpenSim.Framework.Communications.Caches | |||
36 | this.CreateLibraryItems(); | 36 | this.CreateLibraryItems(); |
37 | 37 | ||
38 | string filePath = Path.Combine(Util.configDir(), "OpenSimLibrary.xml"); | 38 | string filePath = Path.Combine(Util.configDir(), "OpenSimLibrary.xml"); |
39 | XmlConfigSource source = new XmlConfigSource(filePath); | 39 | if (File.Exists(filePath)) |
40 | this.ReadItemsFromFile(source); | 40 | { |
41 | XmlConfigSource source = new XmlConfigSource(filePath); | ||
42 | this.ReadItemsFromFile(source); | ||
43 | } | ||
41 | } | 44 | } |
42 | 45 | ||
43 | private void CreateLibraryItems() | 46 | private void CreateLibraryItems() |