diff --git a/src/client/wfobj/WFObj.cc b/src/client/wfobj/WFObj.cc index c358795..72b85f3 100644 --- a/src/client/wfobj/WFObj.cc +++ b/src/client/wfobj/WFObj.cc @@ -99,17 +99,17 @@ static void checkGLErrorLine(const char * function, int line) WFObj::WFObj() { - if (m_valid) - { - glDeleteBuffers(1, &m_data_vbo); - glDeleteBuffers(1, &m_index_vbo); - } m_valid = false; clear(); } WFObj::~WFObj() { + if (m_valid) + { + glDeleteBuffers(1, &m_data_vbo); + glDeleteBuffers(1, &m_index_vbo); + } } void WFObj::clear()