aboutsummaryrefslogtreecommitdiff
path: root/backends/modular-backend.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'backends/modular-backend.cpp')
-rw-r--r--backends/modular-backend.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/backends/modular-backend.cpp b/backends/modular-backend.cpp
index b9560f7693..49e34bd9b0 100644
--- a/backends/modular-backend.cpp
+++ b/backends/modular-backend.cpp
@@ -40,6 +40,8 @@ ModularBackend::ModularBackend()
}
ModularBackend::~ModularBackend() {
+ // Delete all managers if they have not been already
+ // freed by a subclass
if (_eventManager != 0)
delete _eventManager;
if (_graphicsManager != 0)