From 833cd8fbfabab9e3ffa445917b1516456e2f06de Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Sun, 7 Sep 2025 19:03:07 +1000 Subject: plugin/cp: update values when bars changed --- plugin/src/Caelestia/cavaprovider.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'plugin/src') diff --git a/plugin/src/Caelestia/cavaprovider.cpp b/plugin/src/Caelestia/cavaprovider.cpp index ffc98a6..8841ded 100644 --- a/plugin/src/Caelestia/cavaprovider.cpp +++ b/plugin/src/Caelestia/cavaprovider.cpp @@ -99,7 +99,8 @@ void CavaProcessor::processChunk(const QVector& chunk) { CavaProvider::CavaProvider(int sampleRate, int chunkSize, QObject* parent) : AudioProvider(sampleRate, chunkSize, parent) - , m_bars(0) { + , m_bars(0) + , m_values(m_bars) { m_processor = new CavaProcessor(this); init(); @@ -120,8 +121,10 @@ void CavaProvider::setBars(int bars) { return; } + m_values.resize(bars); m_bars = bars; emit barsChanged(); + emit valuesChanged(); QMetaObject::invokeMethod(m_processor, "setBars", Qt::QueuedConnection, Q_ARG(int, bars)); } -- cgit v1.2.3-freya