Skip to content

Commit b964711

Browse files
committed
Merge branch 'master' of https://github.com/madeso/imgui into madeso-master
2 parents 28974df + 08a9e78 commit b964711

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

examples/sdl_opengl3_example/imgui_impl_sdl_gl3.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -282,15 +282,15 @@ void ImGui_ImplSdlGL3_InvalidateDeviceObjects()
282282
if (g_ElementsHandle) glDeleteBuffers(1, &g_ElementsHandle);
283283
g_VaoHandle = g_VboHandle = g_ElementsHandle = 0;
284284

285-
glDetachShader(g_ShaderHandle, g_VertHandle);
286-
glDeleteShader(g_VertHandle);
285+
if (g_ShaderHandle && g_VertHandle) glDetachShader(g_ShaderHandle, g_VertHandle);
286+
if (g_VertHandle) glDeleteShader(g_VertHandle);
287287
g_VertHandle = 0;
288288

289-
glDetachShader(g_ShaderHandle, g_FragHandle);
290-
glDeleteShader(g_FragHandle);
289+
if (g_ShaderHandle && g_FragHandle) glDetachShader(g_ShaderHandle, g_FragHandle);
290+
if (g_FragHandle) glDeleteShader(g_FragHandle);
291291
g_FragHandle = 0;
292292

293-
glDeleteProgram(g_ShaderHandle);
293+
if (g_ShaderHandle) glDeleteProgram(g_ShaderHandle);
294294
g_ShaderHandle = 0;
295295

296296
if (g_FontTexture)

0 commit comments

Comments
 (0)