commit 55ab560e3cf8c408cd7e36d847cf2c1a34cf59e5
parent 8c2d543a6b340622ddd54fd6aba793973ca05cdf
Author: falkTX <falktx@falktx.com>
Date: Thu, 29 Dec 2022 01:58:07 +0000
Allow plugins to provide their own modguis
Signed-off-by: falkTX <falktx@falktx.com>
Diffstat:
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git 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
// ---------------------------------------------