Allow RenderEngine's removeRenderProgram method to reject passed nullptrs

This commit is contained in:
Alexander Bock
2016-06-04 13:39:11 +02:00
parent 4dda541d1f
commit afe2ecc1e8
+3
View File
@@ -557,6 +557,9 @@ std::unique_ptr<ghoul::opengl::ProgramObject> RenderEngine::buildRenderProgram(
}
void RenderEngine::removeRenderProgram(const std::unique_ptr<ghoul::opengl::ProgramObject>& program) {
if (!program)
return;
ghoul::opengl::ProgramObject* ptr = program.get();
auto it = std::find(
_programs.begin(),