summaryrefslogtreecommitdiffstats
path: root/src/Common/ConfigManager.cpp
diff options
context:
space:
mode:
authorMatthias Schiffer <matthias@gamezock.de>2008-12-17 21:32:20 +0100
committerMatthias Schiffer <matthias@gamezock.de>2008-12-17 21:32:20 +0100
commit389960211861736ef321df82f6abcb59f6302897 (patch)
treecbf44ddc93736ad8f059b947a08c26a31d242ee7 /src/Common/ConfigManager.cpp
parente28a9c25c143635ffe8a1f9cee1d377a69a4f923 (diff)
downloadmad-389960211861736ef321df82f6abcb59f6302897.tar
mad-389960211861736ef321df82f6abcb59f6302897.zip
Sinnlose Klassen SharedPtr und SingletonPtr entfernt
Diffstat (limited to 'src/Common/ConfigManager.cpp')
-rw-r--r--src/Common/ConfigManager.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/Common/ConfigManager.cpp b/src/Common/ConfigManager.cpp
index 6727cc3..3bf0c85 100644
--- a/src/Common/ConfigManager.cpp
+++ b/src/Common/ConfigManager.cpp
@@ -21,6 +21,7 @@
#include "ConfigEntry.h"
#include "Configurable.h"
#include "Logger.h"
+#include "LogManager.h"
#include "Tokenizer.h"
#include <fstream>
@@ -128,5 +129,13 @@ void ConfigManager::finish() {
finished = true;
}
+ConfigManager::ConfigManager() : finished(false) {
+ registerConfigurable(LogManager::get());
+}
+
+ConfigManager::~ConfigManager() {
+ unregisterConfigurable(LogManager::get());
+}
+
}
}