From cbc92364f447490580c7cae2557a98d2379ccdb6 Mon Sep 17 00:00:00 2001 From: Lynix Date: Mon, 12 Aug 2013 22:03:46 +0200 Subject: [PATCH] Fixed rare crash within OpenGL::[GetRendererName|GetVendorName] Former-commit-id: a5b12a391178eef87129c9c8c9a58e7016a6279b --- src/Nazara/Renderer/OpenGL.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Nazara/Renderer/OpenGL.cpp b/src/Nazara/Renderer/OpenGL.cpp index 5cebe7bb2..3a2a68090 100644 --- a/src/Nazara/Renderer/OpenGL.cpp +++ b/src/Nazara/Renderer/OpenGL.cpp @@ -73,8 +73,8 @@ namespace std::set s_openGLextensionSet; std::unordered_map s_contexts; thread_local ContextStates* s_contextStates = nullptr; - const char* s_rendererName = nullptr; - const char* s_vendorName = nullptr; + NzString s_rendererName; + NzString s_vendorName; bool s_initialized = false; bool s_openGLextensions[nzOpenGLExtension_Max+1] = {false}; unsigned int s_glslVersion = 0; @@ -1206,8 +1206,8 @@ void NzOpenGL::Uninitialize() s_initialized = false; s_openGLextensionSet.clear(); s_openglVersion = 0; - s_rendererName = nullptr; - s_vendorName = nullptr; + s_rendererName.Clear(false); + s_vendorName.Clear(false); UnloadLibrary(); }