delete _renderControl after use

This commit is contained in:
Zach Pomerantz 2016-10-19 16:56:28 -07:00
parent e247f0aa34
commit 02b4c43cff

View file

@ -122,7 +122,9 @@ void OffscreenQmlSurface::setupFbo() {
void OffscreenQmlSurface::cleanup() {
_canvas->makeCurrent();
_renderControl->invalidate();
delete _renderControl; // and invalidate
if (_depthStencil) {
glDeleteRenderbuffers(1, &_depthStencil);
_depthStencil = 0;
@ -237,7 +239,6 @@ OffscreenQmlSurface::~OffscreenQmlSurface() {
QObject::disconnect(&_updateTimer);
QObject::disconnect(qApp);
cleanup();
_canvas->deleteLater();