diff options
author | Aki <please@ignore.pl> | 2022-04-10 15:00:09 +0200 |
---|---|---|
committer | Aki <please@ignore.pl> | 2022-04-10 15:00:09 +0200 |
commit | e8c40a99cb00ea7f68dcb1b8414065785c89df9c (patch) | |
tree | 68e8e471d4907a6972a93a179ad7c10d12351a6a /StarsEx | |
parent | fa8e5233ad5ce10fa1c0a76e235348d57a395539 (diff) | |
download | starshatter-e8c40a99cb00ea7f68dcb1b8414065785c89df9c.zip starshatter-e8c40a99cb00ea7f68dcb1b8414065785c89df9c.tar.gz starshatter-e8c40a99cb00ea7f68dcb1b8414065785c89df9c.tar.bz2 |
Removed unused static pointer to loader instance
Diffstat (limited to 'StarsEx')
-rw-r--r-- | StarsEx/DataLoader.cpp | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/StarsEx/DataLoader.cpp b/StarsEx/DataLoader.cpp index 22ac803..4e35cab 100644 --- a/StarsEx/DataLoader.cpp +++ b/StarsEx/DataLoader.cpp @@ -20,7 +20,6 @@ // +------------------------------------------------------------------+ -static DataLoader* def_loader = 0; DataLoader* DataLoader::loader = 0; static List<DataArchive> archives; @@ -44,10 +43,10 @@ DataLoader::UseVideo(Video* v) void DataLoader::Initialize() { - def_loader = new DataLoader; - loader = def_loader; - - archives.destroy(); + if (!loader) { + loader = new DataLoader; + archives.destroy(); + } } void @@ -55,10 +54,8 @@ DataLoader::Close() { archives.destroy(); Bitmap::ClearCache(); - - delete def_loader; - def_loader = 0; - loader = 0; + delete loader; + loader = nullptr; } void |