diff --git a/plugins/kdecorations/aurorae/src/aurorae.cpp b/plugins/kdecorations/aurorae/src/aurorae.cpp --- a/plugins/kdecorations/aurorae/src/aurorae.cpp +++ b/plugins/kdecorations/aurorae/src/aurorae.cpp @@ -262,6 +262,7 @@ { m_themeName = findTheme(args); Helper::instance().ref(); + Helper::instance().rootContext()->setContextProperty(QStringLiteral("decorationSettings"), settings().data()); } Decoration::~Decoration() @@ -289,7 +290,6 @@ m_qmlContext = new QQmlContext(Helper::instance().rootContext(), this); m_qmlContext->setContextProperty(QStringLiteral("decoration"), this); - m_qmlContext->setContextProperty(QStringLiteral("decorationSettings"), s.data()); auto component = Helper::instance().component(m_themeName); if (!component) { return;