diff --git a/src/options.cpp b/src/options.cpp index 3849d453a2..0589ac809c 100644 --- a/src/options.cpp +++ b/src/options.cpp @@ -96,6 +96,7 @@ Options::Options(QObject *parent) m_configWatcher = KConfigWatcher::create(m_settings->sharedConfig()); connect(m_configWatcher.data(), &KConfigWatcher::configChanged, this, [this](const KConfigGroup &group, const QByteArrayList &names) { if (group.name() == QLatin1String("KDE") && names.contains(QByteArrayLiteral("AnimationDurationFactor"))) { + m_settings->load(); Q_EMIT animationSpeedChanged(); } else if (group.name() == QLatin1String("Xwayland")) { workspace()->reconfigure();