BACKENDS: Refactor the API for creating Mutexes
This commit is contained in:
parent
dcd537337b
commit
5022489277
40 changed files with 341 additions and 336 deletions
|
@ -133,8 +133,6 @@ OSystem_SDL::~OSystem_SDL() {
|
|||
#endif
|
||||
|
||||
_timerManager = 0;
|
||||
delete _mutexManager;
|
||||
_mutexManager = 0;
|
||||
|
||||
delete _logger;
|
||||
_logger = 0;
|
||||
|
@ -163,11 +161,6 @@ void OSystem_SDL::init() {
|
|||
// Disable OS cursor
|
||||
SDL_ShowCursor(SDL_DISABLE);
|
||||
|
||||
// Creates the early needed managers, if they don't exist yet
|
||||
// (we check for this to allow subclasses to provide their own).
|
||||
if (_mutexManager == 0)
|
||||
_mutexManager = new SdlMutexManager();
|
||||
|
||||
if (_window == 0)
|
||||
_window = new SdlWindow();
|
||||
|
||||
|
@ -650,6 +643,10 @@ bool OSystem_SDL::openUrl(const Common::String &url) {
|
|||
}
|
||||
#endif
|
||||
|
||||
Common::MutexInternal *OSystem_SDL::createMutex() {
|
||||
return createSdlMutexInternal();
|
||||
}
|
||||
|
||||
uint32 OSystem_SDL::getMillis(bool skipRecord) {
|
||||
uint32 millis = SDL_GetTicks();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue