aboutsummaryrefslogtreecommitdiff
path: root/engines/sludge/sludge.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sludge/sludge.cpp')
-rw-r--r--engines/sludge/sludge.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/sludge/sludge.cpp b/engines/sludge/sludge.cpp
index ff62459451..34992ae33c 100644
--- a/engines/sludge/sludge.cpp
+++ b/engines/sludge/sludge.cpp
@@ -64,6 +64,7 @@ SludgeEngine::SludgeEngine(OSystem *syst, const SludgeGameDescription *gameDesc)
// Init managers
_resMan = new ResourceManager();
_languageMan = new LanguageManager();
+ _objMan = new ObjectManager(this);
}
SludgeEngine::~SludgeEngine() {
@@ -86,6 +87,8 @@ SludgeEngine::~SludgeEngine() {
_pixelFormat = nullptr;
// Dispose managers
+ delete _objMan;
+ _objMan = nullptr;
delete _languageMan;
_languageMan = nullptr;
delete _resMan;