From 5b00e3895c41a9bb9e70639b6f35d1b220ea8a6e Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Sat, 19 Nov 2016 10:32:34 +0100 Subject: guilib: fix segfault caused by not protected method CGUITextureManager::HasTexture --- xbmc/guilib/TextureManager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xbmc/guilib/TextureManager.cpp b/xbmc/guilib/TextureManager.cpp index 64930e2951..02b8e70df8 100644 --- a/xbmc/guilib/TextureManager.cpp +++ b/xbmc/guilib/TextureManager.cpp @@ -251,6 +251,8 @@ bool CGUITextureManager::CanLoad(const std::string &texturePath) bool CGUITextureManager::HasTexture(const std::string &textureName, std::string *path, int *bundle, int *size) { + CSingleLock lock(m_section); + // default values if (bundle) *bundle = -1; if (size) *size = 0; -- cgit v1.2.3