summaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorJan-Fabian Humann <malastare@gmx.net>2005-05-10 15:17:17 +0000
committerJan-Fabian Humann <malastare@gmx.net>2005-05-10 15:17:17 +0000
commit0bc81cb39f48fdade13cf964702072cd9a7e324d (patch)
treede2d35865253ede90a893da57fc8ab30a599bdb6 /src/main.cpp
parentc8a7dd468b50e8cfd84c859f0a03c68b176942e9 (diff)
downloadmana-0bc81cb39f48fdade13cf964702072cd9a7e324d.tar.gz
mana-0bc81cb39f48fdade13cf964702072cd9a7e324d.tar.bz2
mana-0bc81cb39f48fdade13cf964702072cd9a7e324d.tar.xz
mana-0bc81cb39f48fdade13cf964702072cd9a7e324d.zip
fixing a bug which occured when ItemManager's constructor calls logger (for example if items.xml is missing)
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main.cpp b/src/main.cpp
index ce45b460..5a1b1318 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -74,7 +74,7 @@ Music *bgm;
Configuration config; /**< Xml file configuration reader */
Logger *logger; /**< Log object */
-ItemManager itemDb; /**< Item database object */
+ItemManager *itemDb; /**< Item database object */
/**
* Listener used for responding to map start error dialog.
@@ -258,6 +258,9 @@ void init_engine()
//vfmt Pixel format of the video device
+ // Initialize item manager
+ itemDb = new ItemManager();
+
// Create the graphics context
graphics = new Graphics();