From 149c1dd07b54ee0c027d94a49d52160dc4f4e2ac Mon Sep 17 00:00:00 2001 From: Joni Poikelin Date: Thu, 3 Sep 2020 14:22:26 +0300 Subject: Prevent crash when destroying asynchronous Loader Fixes: QTBUG-86255 Pick-to: 5.15 Change-Id: I30488b64d910a1409a43e2e98ee7ab084aec33d2 Reviewed-by: Ulf Hermann --- src/qml/qml/qqmlvmemetaobject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/qml/qml/qqmlvmemetaobject.cpp') diff --git a/src/qml/qml/qqmlvmemetaobject.cpp b/src/qml/qml/qqmlvmemetaobject.cpp index bf8400f526..2d0f131477 100644 --- a/src/qml/qml/qqmlvmemetaobject.cpp +++ b/src/qml/qml/qqmlvmemetaobject.cpp @@ -259,7 +259,7 @@ void QQmlVMEMetaObjectEndpoint::tryConnect() if (!pd) return; - if (pd->notifyIndex() != -1) + if (pd->notifyIndex() != -1 && ctxt->engine()) connect(target, pd->notifyIndex(), ctxt->engine()); } -- cgit v1.2.3