Permalink
Browse files

Fix RemoteVstPlugin not exiting when effect removed

  • Loading branch information...
PhysSong committed May 20, 2018
1 parent b808631 commit 55d3fbc9085c19a0ca4976328358a03ebb886da9
Showing with 6 additions and 12 deletions.
  1. +6 −1 plugins/VstEffect/VstEffectControlDialog.cpp
  2. +0 −11 src/gui/widgets/EffectView.cpp
@@ -289,7 +289,12 @@ void VstEffectControlDialog::showEvent(QShowEvent *_se)
VstEffectControlDialog::~VstEffectControlDialog()
{
//delete m_pluginWidget;
#if !(QT_VERSION < 0x050000 && defined(LMMS_BUILD_LINUX))
if (m_pluginWidget && layout()) {
layout()->removeWidget(m_pluginWidget);
m_pluginWidget->setParent(nullptr);
}
#endif
}
@@ -164,18 +164,7 @@ EffectView::EffectView( Effect * _model, QWidget * _parent ) :
EffectView::~EffectView()
{
#ifdef LMMS_BUILD_LINUX
delete m_subWindow;
#else
if( m_subWindow )
{
// otherwise on win32 build VST GUI can get lost
m_subWindow->hide();
}
#endif
}

0 comments on commit 55d3fbc

Please sign in to comment.