From 1d627f1b2c3ce8cf62b44d746b64466d4cef0817 Mon Sep 17 00:00:00 2001 From: Jelle Raaijmakers Date: Sun, 9 Jan 2022 23:18:02 +0100 Subject: Ports: Patch out SDL timer lock from ScummVM This change is backported from upstream master and prevents unnecessary spam to our debug console about NULL mutexes. --- Ports/scummvm/patches/remove-sdl-timer-lock.patch | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Ports/scummvm/patches/remove-sdl-timer-lock.patch (limited to 'Ports/scummvm') diff --git a/Ports/scummvm/patches/remove-sdl-timer-lock.patch b/Ports/scummvm/patches/remove-sdl-timer-lock.patch new file mode 100644 index 0000000000..0fba134ea3 --- /dev/null +++ b/Ports/scummvm/patches/remove-sdl-timer-lock.patch @@ -0,0 +1,23 @@ +--- scummvm-2.5.1/backends/timer/sdl/sdl-timer.cpp 2021-12-24 22:19:28.000000000 +0000 ++++ scummvm-2.5.1-patched/backends/timer/sdl/sdl-timer.cpp 2022-01-09 22:17:13.919057360 +0000 +@@ -29,11 +29,7 @@ + + #include "common/textconsole.h" + +-OSystem::MutexRef timerMutex; +- + static Uint32 timer_handler(Uint32 interval, void *param) { +- Common::StackLock lock(timerMutex); +- + ((DefaultTimerManager *)param)->handler(); + return interval; + } +@@ -49,8 +45,6 @@ + } + + SdlTimerManager::~SdlTimerManager() { +- Common::StackLock lock(timerMutex); +- + // Removes the timer callback + SDL_RemoveTimer(_timerID); + -- cgit v1.2.3