summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/common-lib/crashhandler.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/common-lib/crashhandler.cpp b/src/common-lib/crashhandler.cpp
index 250aaa05..da961fa1 100644
--- a/src/common-lib/crashhandler.cpp
+++ b/src/common-lib/crashhandler.cpp
@@ -87,6 +87,7 @@ static struct InitReaper
#else
#if defined(QT_QML_LIB)
+# include <QPointer>
# include <QQmlEngine>
# include <QtQml/private/qv4engine_p.h>
#endif
@@ -137,7 +138,7 @@ void CrashHandler::setCrashActionConfiguration(const QVariantMap &config)
}
#if defined(QT_QML_LIB)
-static QQmlEngine *qmlEngine;
+static QPointer<QQmlEngine> qmlEngine;
void CrashHandler::setQmlEngine(QQmlEngine *engine)
{