clap

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

commit b93f947713ef060e50bd666169a7d3acce840fa4
parent 0d144b13807d7a8bbbc432f078d613f6a5225c6a
Author: Alexandre BIQUE <bique.alexandre@gmail.com>
Date:   Tue, 31 Aug 2021 10:21:16 +0200

Fixes

Diffstat:
Mexamples/host/main-window.cc | 2+-
Mexamples/host/plugin-host.cc | 2+-
Mexamples/plugins/core-plugin.cc | 2+-
3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/examples/host/main-window.cc b/examples/host/main-window.cc @@ -132,7 +132,7 @@ void MainWindow::togglePluginWindowVisibility() void MainWindow::recreatePluginWindow() { - application_.engine()->pluginHost().setParentWindow(pluginViewWindow_->winId()); + application_.engine()->pluginHost().setParentWindow(getEmbedWindowId()); } void MainWindow::scalePluginWindow() diff --git a/examples/host/plugin-host.cc b/examples/host/plugin-host.cc @@ -638,7 +638,7 @@ void PluginHost::process() { g_thread_type = AudioThread; checkForAudioThread(); - if (!isPluginActive()) + if (!isPluginProcessing() && !isPluginSleeping()) return; process_.transport = nullptr; diff --git a/examples/plugins/core-plugin.cc b/examples/plugins/core-plugin.cc @@ -107,7 +107,7 @@ namespace clap { void CorePlugin::guiDestroy() noexcept { if (remoteGui_) - remoteGui_->destroy(); + remoteGui_.reset(); } bool CorePlugin::guiSize(uint32_t *width, uint32_t *height) noexcept {