diff --git a/src/plugins/qmldesigner/components/integration/designdocument.cpp b/src/plugins/qmldesigner/components/integration/designdocument.cpp index 2004614fdd1..b4a1bdabdbb 100644 --- a/src/plugins/qmldesigner/components/integration/designdocument.cpp +++ b/src/plugins/qmldesigner/components/integration/designdocument.cpp @@ -633,7 +633,7 @@ static inline Kit *getActiveKit(DesignDocument *designDocument) if (!target) return 0; - if (!target->kit()->isValid()) + if (!target->kit() || !target->kit()->isValid()) return 0; QObject::connect(target, &Target::kitChanged, designDocument, &DesignDocument::updateActiveQtVersion, Qt::UniqueConnection);