diff --git a/plugins/vst_base/VstPlugin.cpp b/plugins/vst_base/VstPlugin.cpp index 8b5147708..4a7bed403 100644 --- a/plugins/vst_base/VstPlugin.cpp +++ b/plugins/vst_base/VstPlugin.cpp @@ -659,6 +659,7 @@ void VstPlugin::createUI( QWidget * parent, bool isEffect ) m_pluginSubWindow = new vstSubWin( gui->mainWindow()->workspace() ); auto sw = m_pluginSubWindow.data(); +#if QT_VERSION >= 0x050100 if (m_embedMethod == "qt" ) { QWindow* vw = QWindow::fromWinId(m_pluginWindowID); @@ -668,6 +669,8 @@ void VstPlugin::createUI( QWidget * parent, bool isEffect ) // Tell remote that it is embedded // Wait for remote reply } +#endif + #ifdef LMMS_BUILD_LINUX else if (m_embedMethod == "xembed" ) { diff --git a/src/gui/SetupDialog.cpp b/src/gui/SetupDialog.cpp index 090de1eb8..550f1d93e 100644 --- a/src/gui/SetupDialog.cpp +++ b/src/gui/SetupDialog.cpp @@ -343,7 +343,10 @@ SetupDialog::SetupDialog( ConfigTabs _tab_to_open ) : m_vstEmbedComboBox = new QComboBox( embed_tw ); m_vstEmbedComboBox->move( XDelta, YDelta ); m_vstEmbedComboBox->addItem( tr( "No embedding" ), "none" ); +#if QT_VERSION >= 0x050100 m_vstEmbedComboBox->addItem( tr( "Embed using Qt API" ), "qt" ); +#endif + #ifdef LMMS_BUILD_LINUX if ( QX11Info::isPlatformX11() ) { m_vstEmbedComboBox->addItem( tr( "Embed using XEmbed protocol" ), "xembed" );