summaryrefslogtreecommitdiffhomepage
path: root/StarsEx
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2022-04-10 15:00:09 +0200
committerAki <please@ignore.pl>2022-04-10 15:00:09 +0200
commite8c40a99cb00ea7f68dcb1b8414065785c89df9c (patch)
tree68e8e471d4907a6972a93a179ad7c10d12351a6a /StarsEx
parentfa8e5233ad5ce10fa1c0a76e235348d57a395539 (diff)
downloadstarshatter-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.cpp15
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