clap

CLAP Audio Plugin API
Log | Files | Refs | README | LICENSE

commit fe727585fec232a361c443b6334114adefb4d8b5
parent c19a570e95d065a54da2923defc215743ca536fa
Author: Alexandre BIQUE <bique.alexandre@gmail.com>
Date:   Wed, 20 Oct 2021 21:30:12 +0200

Better style

Diffstat:
Mexamples/plugins/core-plugin.cc | 8+++-----
1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/examples/plugins/core-plugin.cc b/examples/plugins/core-plugin.cc @@ -1,8 +1,8 @@ #include <boost/archive/text_iarchive.hpp> #include <boost/archive/text_oarchive.hpp> -#include <sstream> #include <chrono> +#include <sstream> #include <thread> #include "core-plugin.hh" @@ -174,11 +174,9 @@ namespace clap { void CorePlugin::guiAdjust(clap_id paramId, double value, clap_event_param_flags flags) { GuiToPluginValue item{paramId, value, flags}; - while (true) { - // very highly likely to succeed - if (_guiToPluginQueue.tryPush(item)) - return; + // very highly likely to succeed + while (!_guiToPluginQueue.tryPush(item)) { if (canUseParams()) _hostParams->request_flush(_host);