Use host idle call to give idle to Carla and Ildaeil, fixes GL UIs

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2021-11-13 12:56:08 +00:00
parent e76a8024e1
commit d13e354728
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0
5 changed files with 172 additions and 61 deletions

View file

@ -56,6 +56,25 @@ START_NAMESPACE_DISTRHO
// -----------------------------------------------------------------------------------------------------------
bool CardinalPluginContext::addIdleCallback(IdleCallback* const cb)
{
if (ui == nullptr)
return false;
ui->addIdleCallback(cb);
return true;
}
void CardinalPluginContext::removeIdleCallback(IdleCallback* const cb)
{
if (ui == nullptr)
return;
ui->removeIdleCallback(cb);
}
// -----------------------------------------------------------------------------------------------------------
class CardinalUI : public CardinalBaseUI,
public WindowParametersCallback
{