From 770ea8fe15fedef156ffa52e9a19dcdef1e246c8 Mon Sep 17 00:00:00 2001 From: Paul Licameli Date: Mon, 1 Jul 2019 11:41:55 -0400 Subject: [PATCH] All idle event handlers should skip --- src/effects/ladspa/LadspaEffect.cpp | 3 ++- src/effects/lv2/LV2Effect.cpp | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/effects/ladspa/LadspaEffect.cpp b/src/effects/ladspa/LadspaEffect.cpp index ebacf1310..4e888c673 100644 --- a/src/effects/ladspa/LadspaEffect.cpp +++ b/src/effects/ladspa/LadspaEffect.cpp @@ -516,8 +516,9 @@ LadspaEffectMeter::~LadspaEffectMeter() { } -void LadspaEffectMeter::OnIdle(wxIdleEvent & WXUNUSED(evt)) +void LadspaEffectMeter::OnIdle(wxIdleEvent &evt) { + evt.Skip(); if (mLastValue != mVal) { Refresh(false); diff --git a/src/effects/lv2/LV2Effect.cpp b/src/effects/lv2/LV2Effect.cpp index 8b9c641c0..2f6303df4 100644 --- a/src/effects/lv2/LV2Effect.cpp +++ b/src/effects/lv2/LV2Effect.cpp @@ -111,8 +111,9 @@ LV2EffectMeter::~LV2EffectMeter() { } -void LV2EffectMeter::OnIdle(wxIdleEvent & WXUNUSED(evt)) +void LV2EffectMeter::OnIdle(wxIdleEvent &evt) { + evt.Skip(); if (mLastValue != mCtrl.mVal) { Refresh(false); @@ -1986,8 +1987,9 @@ void LV2Effect::OnSlider(wxCommandEvent & evt) mParent->FindWindow(ID_Texts + p)->GetValidator()->TransferToWindow(); } -void LV2Effect::OnIdle(wxIdleEvent & WXUNUSED(evt)) +void LV2Effect::OnIdle(wxIdleEvent &evt) { + evt.Skip(); if (mIdleFeature) { mIdleFeature->idle(suil_instance_get_handle(mSuilInstance));