From dc46ae0380731c9320cc455601ebcbf4e638493e Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 20 Jul 2015 22:01:23 -0500 Subject: [PATCH] Fix an oversight in GLExtensions I only wanted to erase the first character in the string, not the entire thing. Fixes Qualcomm and PowerVR devices crashing out immediately. --- Source/Core/VideoBackends/OGL/GLExtensions/GLExtensions.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Core/VideoBackends/OGL/GLExtensions/GLExtensions.cpp b/Source/Core/VideoBackends/OGL/GLExtensions/GLExtensions.cpp index de200343e4..75988b09c6 100644 --- a/Source/Core/VideoBackends/OGL/GLExtensions/GLExtensions.cpp +++ b/Source/Core/VideoBackends/OGL/GLExtensions/GLExtensions.cpp @@ -1984,7 +1984,7 @@ namespace GLExtensions while (buffer >> tmp) { if (tmp[0] == '!') - result &= !m_extension_list[tmp.erase(0)]; + result &= !m_extension_list[tmp.erase(0, 1)]; else result &= m_extension_list[tmp]; }