fix:opengl未执行初始化的情况下执行清理会触发assert

This commit is contained in:
Barry 2019-01-26 22:10:55 +08:00
parent 6e5f02fcb4
commit a3f56669f7

View file

@ -221,7 +221,10 @@ void QYUVOpenGLWidget::initTextures()
void QYUVOpenGLWidget::deInitTextures()
{
glDeleteTextures(3, m_texture);
if (QOpenGLFunctions::isInitialized(QOpenGLFunctions::d_ptr)) {
glDeleteTextures(3, m_texture);
}
memset(m_texture, 0, 3);
m_textureInited = false;
}