aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--backends/modular-backend.cpp23
1 files changed, 7 insertions, 16 deletions
diff --git a/backends/modular-backend.cpp b/backends/modular-backend.cpp
index be488f0190..347c5d69a0 100644
--- a/backends/modular-backend.cpp
+++ b/backends/modular-backend.cpp
@@ -40,22 +40,13 @@ 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)
- delete _graphicsManager;
- if (_mixer != 0)
- delete _mixer;
- if (_audiocdManager != 0)
- delete _audiocdManager;
- if (_savefileManager != 0)
- delete _savefileManager;
- if (_timerManager != 0)
- delete _timerManager;
- if (_mutexManager != 0)
- delete _mutexManager;
+ delete _eventManager;
+ delete _graphicsManager;
+ delete _mixer;
+ delete _audiocdManager;
+ delete _savefileManager;
+ delete _timerManager;
+ delete _mutexManager;
}
bool ModularBackend::hasFeature(Feature f) {