diff --git a/kcms/colors/colorscm.cpp b/kcms/colors/colorscm.cpp --- a/kcms/colors/colorscm.cpp +++ b/kcms/colors/colorscm.cpp @@ -406,6 +406,11 @@ QDBusConnection::sessionBus().send(message); } + // Force-reload breeze's colors, just in case we're using it + QDBusMessage msg = QDBusMessage::createSignal(QStringLiteral("/BreezeStyle"), + QStringLiteral("org.kde.Breeze.Style"), QStringLiteral("reparseConfiguration")); + QDBusConnection::sessionBus().send(msg); + emit changed(false); }