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:
parent
e76a8024e1
commit
d13e354728
5 changed files with 172 additions and 61 deletions
|
|
@ -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
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue