diff --git a/src/private/dquickcontrolpalette.cpp b/src/private/dquickcontrolpalette.cpp index 080f0e6..4d2d095 100644 --- a/src/private/dquickcontrolpalette.cpp +++ b/src/private/dquickcontrolpalette.cpp @@ -944,9 +944,10 @@ void DQuickControlColorSelector::notifyColorPropertyChanged() void DQuickControlColorSelector::updatePropertyFromName(const QByteArray &name, const DQuickControlPalette *palette) { + if (QCoreApplication::closingDown()) + return; auto appriv = dynamic_cast(QObjectPrivate::get(qApp)); - Q_ASSERT(appriv); - if (QCoreApplication::closingDown() || !appriv || appriv->aboutToQuitEmitted) + if (!appriv || appriv->aboutToQuitEmitted) return; Q_ASSERT(!name.isEmpty()); QColor color;