From 926a36fb08f2283a8c81a7d5bd98e2a04093e02f Mon Sep 17 00:00:00 2001 From: Aleix Pol Date: Thu, 16 Jan 2020 01:30:53 +0100 Subject: [PATCH] userfeedback: properly tell if saving is necessary --- kcms/feedback/feedback.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kcms/feedback/feedback.cpp b/kcms/feedback/feedback.cpp index ce8ed0318..f475f999a 100644 --- a/kcms/feedback/feedback.cpp +++ b/kcms/feedback/feedback.cpp @@ -56,7 +56,8 @@ Feedback::Feedback(QObject *parent, const QVariantList &args) QStringLiteral("1.0"), i18n("Configure user feedback settings"), KAboutLicense::LGPL)); connect(this, &Feedback::plasmaFeedbackLevelChanged, this, [this](){ - setNeedsSave(true); + auto current = m_plasmaConfig->group("Global").readEntry("FeedbackLevel", int(KUserFeedback::Provider::NoTelemetry)); + setNeedsSave(current != m_plasmaFeedbackLevel); }); QVector processes;