commit b93f947713ef060e50bd666169a7d3acce840fa4
parent 0d144b13807d7a8bbbc432f078d613f6a5225c6a
Author: Alexandre BIQUE <bique.alexandre@gmail.com>
Date: Tue, 31 Aug 2021 10:21:16 +0200
Fixes
Diffstat:
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 {