OPENGL: More cleanup.

svn-id: r53441
This commit is contained in:
Johannes Schickel 2010-10-13 17:58:48 +00:00
parent 54f559dc51
commit f08b144c5a

View file

@ -40,22 +40,13 @@ ModularBackend::ModularBackend()
} }
ModularBackend::~ModularBackend() { ModularBackend::~ModularBackend() {
// Delete all managers if they have not been already delete _eventManager;
// freed by a subclass delete _graphicsManager;
if (_eventManager != 0) delete _mixer;
delete _eventManager; delete _audiocdManager;
if (_graphicsManager != 0) delete _savefileManager;
delete _graphicsManager; delete _timerManager;
if (_mixer != 0) delete _mutexManager;
delete _mixer;
if (_audiocdManager != 0)
delete _audiocdManager;
if (_savefileManager != 0)
delete _savefileManager;
if (_timerManager != 0)
delete _timerManager;
if (_mutexManager != 0)
delete _mutexManager;
} }
bool ModularBackend::hasFeature(Feature f) { bool ModularBackend::hasFeature(Feature f) {