From 0f06f450985e432489591c76cdc62abf705337e9 Mon Sep 17 00:00:00 2001 From: reuk Date: Mon, 31 Jan 2022 12:14:45 +0000 Subject: [PATCH] AUv3: Add timestamps to all parameter changes when possible --- .../juce_audio_plugin_client/AU/juce_AUv3_Wrapper.mm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/juce_audio_plugin_client/AU/juce_AUv3_Wrapper.mm b/modules/juce_audio_plugin_client/AU/juce_AUv3_Wrapper.mm index f6f7597224..fc20a48f70 100644 --- a/modules/juce_audio_plugin_client/AU/juce_AUv3_Wrapper.mm +++ b/modules/juce_audio_plugin_client/AU/juce_AUv3_Wrapper.mm @@ -982,17 +982,17 @@ public: { const auto value = (newValue != nullptr ? *newValue : juceParam->getValue()) * getMaximumParameterValue (juceParam); - if (type == AUParameterAutomationEventTypeValue) - { - [param setValue: value originator: editorObserverToken]; - } - else if (@available (macOS 10.12, *)) + if (@available (macOS 10.12, *)) { [param setValue: value originator: editorObserverToken atHostTime: lastTimeStamp.mHostTime eventType: type]; } + else if (type == AUParameterAutomationEventTypeValue) + { + [param setValue: value originator: editorObserverToken]; + } } } }