From f9fa8390137e93da8c9b93271e7ce85dfed55b7f Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Mon, 22 Sep 2025 22:08:46 +1000 Subject: plugin/service: ref by object Use QSet and auto unref on sender destruction --- plugin/src/Caelestia/Services/cavaprovider.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'plugin/src/Caelestia/Services/cavaprovider.cpp') diff --git a/plugin/src/Caelestia/Services/cavaprovider.cpp b/plugin/src/Caelestia/Services/cavaprovider.cpp index 381183d..0fb3a4c 100644 --- a/plugin/src/Caelestia/Services/cavaprovider.cpp +++ b/plugin/src/Caelestia/Services/cavaprovider.cpp @@ -124,7 +124,8 @@ void CavaProvider::setBars(int bars) { emit barsChanged(); emit valuesChanged(); - QMetaObject::invokeMethod(m_processor, "setBars", Qt::QueuedConnection, Q_ARG(int, bars)); + QMetaObject::invokeMethod( + static_cast(m_processor), &CavaProcessor::setBars, Qt::QueuedConnection, bars); } QVector CavaProvider::values() const { -- cgit v1.2.3-freya