diff --git a/examples/audio plugin host/Source/GraphEditorPanel.cpp b/examples/audio plugin host/Source/GraphEditorPanel.cpp index e5df99faef..bbd942381e 100644 --- a/examples/audio plugin host/Source/GraphEditorPanel.cpp +++ b/examples/audio plugin host/Source/GraphEditorPanel.cpp @@ -162,6 +162,18 @@ PluginWindow* PluginWindow::getWindowFor (AudioProcessorGraph::Node* const node, auto* processor = node->getProcessor(); AudioProcessorEditor* ui = nullptr; + if (auto* pluginInstance = dynamic_cast (processor)) + { + auto description = pluginInstance->getPluginDescription(); + + if (description.pluginFormatName == "Internal") + { + getCommandManager().invokeDirectly (CommandIDs::showAudioSettings, false); + + return nullptr; + } + } + if (type == Normal) { ui = processor->createEditorIfNeeded();