diff --git a/src/gui/elems/mainWindow/keyboard/midiChannel.cpp b/src/gui/elems/mainWindow/keyboard/midiChannel.cpp index ce6cc5fb4..6a2797ead 100644 --- a/src/gui/elems/mainWindow/keyboard/midiChannel.cpp +++ b/src/gui/elems/mainWindow/keyboard/midiChannel.cpp @@ -98,7 +98,7 @@ geMidiChannel::geMidiChannel(int X, int Y, int W, int H, c::channel::Data d) fx->copy_tooltip(g_ui->getI18Text(LangMap::MAIN_CHANNEL_LABEL_FX)); vol->copy_tooltip(g_ui->getI18Text(LangMap::MAIN_CHANNEL_LABEL_VOLUME)); - fx->setValue(m_channel.plugins.size() > 0); + fx->forceValue(m_channel.plugins.size() > 0); fx->onClick = [this]() { c::layout::openChannelPluginListWindow(m_channel.id); diff --git a/src/gui/elems/mainWindow/mainInput.cpp b/src/gui/elems/mainWindow/mainInput.cpp index eeef4bd04..565b3d19e 100644 --- a/src/gui/elems/mainWindow/mainInput.cpp +++ b/src/gui/elems/mainWindow/mainInput.cpp @@ -75,6 +75,7 @@ geMainInput::geMainInput() c::main::setInToOut(inToOut->getValue()); }; + m_masterFxIn->forceValue(m_io.masterInHasPlugins); m_masterFxIn->onClick = [] { c::layout::openMasterInPluginListWindow(); }; } diff --git a/src/gui/elems/mainWindow/mainOutput.cpp b/src/gui/elems/mainWindow/mainOutput.cpp index 226094d3c..1aa360951 100644 --- a/src/gui/elems/mainWindow/mainOutput.cpp +++ b/src/gui/elems/mainWindow/mainOutput.cpp @@ -66,6 +66,7 @@ geMainOutput::geMainOutput() c::main::setMasterOutVolume(v, Thread::MAIN); }; + m_masterFxOut->forceValue(m_io.masterOutHasPlugins); m_masterFxOut->onClick = [] { c::layout::openMasterOutPluginListWindow(); }; }