From 2d634fda1725dfff4f7f271d6e15b883f1a4dc19 Mon Sep 17 00:00:00 2001 From: Boof2015 <75185879+Boof2015@users.noreply.github.com> Date: Tue, 2 Jun 2026 17:56:34 -0400 Subject: [PATCH] spot fix --- plugin/Source/PluginEditor.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/plugin/Source/PluginEditor.cpp b/plugin/Source/PluginEditor.cpp index 6fb8fe2..ab8fb03 100644 --- a/plugin/Source/PluginEditor.cpp +++ b/plugin/Source/PluginEditor.cpp @@ -40,7 +40,7 @@ namespace #endif #if JUCE_LINUX - constexpr int kLinuxFrameRateHz = 30; + constexpr int kLinuxFrameRateHz = 20; #endif std::unique_ptr makeEngine() @@ -413,6 +413,12 @@ void PrismSpectrumEditor::renderFrame() } const int drained = processorRef.drainStereo(drainLeft.data(), drainRight.data(), (int) drainLeft.size()); + +#if JUCE_LINUX + if (drained <= 0) + return; +#endif + engine->process(drainLeft.data(), drainRight.data(), drained); webView->emitEventIfBrowserIsVisible(engine->frameEventId(), engine->buildFrame(sampleRate));