From 55ab560e3cf8c408cd7e36d847cf2c1a34cf59e5 Mon Sep 17 00:00:00 2001 From: falkTX Date: Thu, 29 Dec 2022 01:58:34 +0000 Subject: [PATCH] Allow plugins to provide their own modguis Signed-off-by: falkTX --- distrho/src/DistrhoPluginLV2export.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/distrho/src/DistrhoPluginLV2export.cpp b/distrho/src/DistrhoPluginLV2export.cpp index 9598cbf5..95672d04 100644 --- a/distrho/src/DistrhoPluginLV2export.cpp +++ b/distrho/src/DistrhoPluginLV2export.cpp @@ -69,6 +69,10 @@ # define DISTRHO_PLUGIN_USES_MODGUI 0 #endif +#ifndef DISTRHO_PLUGIN_USES_CUSTOM_MODGUI +# define DISTRHO_PLUGIN_USES_CUSTOM_MODGUI 0 +#endif + #if DISTRHO_PLUGIN_HAS_EMBED_UI # if DISTRHO_OS_HAIKU # define DISTRHO_LV2_UI_TYPE "BeUI" @@ -1218,7 +1222,7 @@ void lv2_generate_ttl(const char* const basename) std::cout << " done!" << std::endl; } -#if DISTRHO_PLUGIN_USES_MODGUI + #if DISTRHO_PLUGIN_USES_MODGUI && !DISTRHO_PLUGIN_USES_CUSTOM_MODGUI { std::cout << "Writing modgui.ttl..."; std::cout.flush(); std::fstream modguiFile("modgui.ttl", std::ios::out); @@ -1505,7 +1509,7 @@ void lv2_generate_ttl(const char* const basename) stylesheetFile.close(); std::cout << " done!" << std::endl; } -#endif + #endif // DISTRHO_PLUGIN_USES_MODGUI && !DISTRHO_PLUGIN_USES_CUSTOM_MODGUI // ---------------------------------------------