From da53052a6f20a882d706a6bf3127d6133b1e0f58 Mon Sep 17 00:00:00 2001 From: Evgenii Alekseev Date: Wed, 28 Jan 2026 19:51:51 +0200 Subject: [PATCH] fix: always unsubscribe on sources --- sources/awesome-widget/plugin/awdataengineaggregator.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/sources/awesome-widget/plugin/awdataengineaggregator.cpp b/sources/awesome-widget/plugin/awdataengineaggregator.cpp index 29dfe0a..9189cdc 100644 --- a/sources/awesome-widget/plugin/awdataengineaggregator.cpp +++ b/sources/awesome-widget/plugin/awdataengineaggregator.cpp @@ -99,10 +99,9 @@ void AWDataEngineAggregator::dropSource(const QString &_source) { qCDebug(LOG_AW) << "Disconnect sensor" << _source; - if (m_subscribed.contains(_source)) { - m_interface->unsubscribe({_source}).waitForFinished(); - m_subscribed.remove(_source); - } + m_interface->unsubscribe({_source}).waitForFinished(); + m_interface->unsubscribe({_source}).waitForFinished(); + m_subscribed.remove(_source); }