Merge pull request #8863 from zzmp/fix/quick-crash

fix intermittent crash on teleport from contextless Qt connection
This commit is contained in:
Brad Hefta-Gaub 2016-10-19 22:22:51 -07:00 committed by GitHub
commit 9bfc8502f1

View file

@ -297,8 +297,8 @@ void OffscreenQmlSurface::create(QOpenGLContext* shareContext) {
_qmlComponent = new QQmlComponent(_qmlEngine);
connect(_renderControl, &QQuickRenderControl::renderRequested, [this] { _render = true; });
connect(_renderControl, &QQuickRenderControl::sceneChanged, [this] { _render = _polish = true; });
connect(_renderControl, &QQuickRenderControl::renderRequested, this, [this] { _render = true; });
connect(_renderControl, &QQuickRenderControl::sceneChanged, this, [this] { _render = _polish = true; });
if (!_canvas->makeCurrent()) {
qWarning("Failed to make context current for QML Renderer");