diff --git a/libraries/gpu/src/gpu/GLBackendTextureTransfer.cpp b/libraries/gpu/src/gpu/GLBackendTextureTransfer.cpp index 257ce85c02..f60c8b5b39 100644 --- a/libraries/gpu/src/gpu/GLBackendTextureTransfer.cpp +++ b/libraries/gpu/src/gpu/GLBackendTextureTransfer.cpp @@ -91,6 +91,7 @@ void GLTextureTransferHelper::setup() { void GLTextureTransferHelper::shutdown() { _canvas->doneCurrent(); _canvas->moveToThreadWithContext(qApp->thread()); + _canvas.reset(); }