diff options
| author | Thierry Crozat | 2016-10-23 20:04:05 +0100 | 
|---|---|---|
| committer | Thierry Crozat | 2016-10-29 15:13:32 +0100 | 
| commit | cbfa598446f656e5082f96458ee9540f1a58d180 (patch) | |
| tree | 0306d173a25e30348dbd9cb99620d76935023bec | |
| parent | 0908fd2225fb0305e7d76b402563b15d2d62c479 (diff) | |
| download | scummvm-rg350-cbfa598446f656e5082f96458ee9540f1a58d180.tar.gz scummvm-rg350-cbfa598446f656e5082f96458ee9540f1a58d180.tar.bz2 scummvm-rg350-cbfa598446f656e5082f96458ee9540f1a58d180.zip | |
OPENGL: Remove hack to avoid issues with OSD messages from other threads
| -rw-r--r-- | backends/graphics/opengl/opengl-graphics.cpp | 6 | ||||
| -rw-r--r-- | backends/graphics/opengl/opengl-graphics.h | 8 | 
2 files changed, 0 insertions, 14 deletions
| diff --git a/backends/graphics/opengl/opengl-graphics.cpp b/backends/graphics/opengl/opengl-graphics.cpp index a0882347b5..7b41699e80 100644 --- a/backends/graphics/opengl/opengl-graphics.cpp +++ b/backends/graphics/opengl/opengl-graphics.cpp @@ -377,7 +377,6 @@ void OpenGLGraphicsManager::updateScreen() {  #ifdef USE_OSD  	{ -		Common::StackLock lock(_osdMutex);  		if (_osdMessageChangeRequest) {  			osdMessageUpdateSurface();  		} @@ -741,11 +740,6 @@ void OpenGLGraphicsManager::setCursorPalette(const byte *colors, uint start, uin  void OpenGLGraphicsManager::displayMessageOnOSD(const char *msg) {  #ifdef USE_OSD -	// HACK: Actually no client code should use graphics functions from -	// another thread. But the MT-32 emulator and network synchronization still do, -	// thus we need to make sure this doesn't happen while a updateScreen call is done. -	Common::StackLock lock(_osdMutex); -  	_osdMessageChangeRequest = true;  	_osdMessageNextData = msg; diff --git a/backends/graphics/opengl/opengl-graphics.h b/backends/graphics/opengl/opengl-graphics.h index 01672f4f5c..d3f8d792ba 100644 --- a/backends/graphics/opengl/opengl-graphics.h +++ b/backends/graphics/opengl/opengl-graphics.h @@ -596,14 +596,6 @@ private:  		kOSDIconTopMargin = 10,  		kOSDIconRightMargin = 10  	}; - -	/** -	 * Mutex for the OSD draw calls. -	 * -	 * Mutex to allow displayMessageOnOSD and displayActivityIconOnOSD -	 * to be used from the audio and network threads. -	 */ -	Common::Mutex _osdMutex;  #endif  }; | 
