diff options
Diffstat (limited to 'StarsEx/DataLoader.cpp')
-rw-r--r-- | StarsEx/DataLoader.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/StarsEx/DataLoader.cpp b/StarsEx/DataLoader.cpp index 4e35cab..72eaf4b 100644 --- a/StarsEx/DataLoader.cpp +++ b/StarsEx/DataLoader.cpp @@ -22,14 +22,17 @@ DataLoader* DataLoader::loader = 0; -static List<DataArchive> archives; - // +--------------------------------------------------------------------+ DataLoader::DataLoader() : datapath(""), video(0), use_file_system(true), enable_media(true) { } +DataLoader::~DataLoader() +{ + archives.destroy(); +} + // +--------------------------------------------------------------------+ void @@ -45,14 +48,12 @@ DataLoader::Initialize() { if (!loader) { loader = new DataLoader; - archives.destroy(); } } void DataLoader::Close() { - archives.destroy(); Bitmap::ClearCache(); delete loader; loader = nullptr; |