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

This commit is contained in:
Barry 2019-01-26 22:10:55 +08:00
parent b0c228df02
commit 7ec3f5d7c6

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;
}