commit 720d681a09bd8bef418b0e12a65679a7905699d8
parent 502d3359fbe230cdf9030b81228e945e5a7060d3
Author: falkTX <falktx@gmail.com>
Date: Sun, 14 Feb 2016 21:13:37 +0100
Don't report LV2 touch or resize features if UI is pure external
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/distrho/src/DistrhoPluginLV2export.cpp b/distrho/src/DistrhoPluginLV2export.cpp
@@ -134,10 +134,12 @@ void lv2_generate_ttl(const char* const basename)
manifestString += " ui:showInterface ;\n";
# endif
manifestString += "\n";
+# if DISTRHO_PLUGIN_HAS_EMBED_UI
manifestString += " lv2:optionalFeature ui:noUserResize ,\n";
manifestString += " ui:resize ,\n";
manifestString += " ui:touch ;\n";
manifestString += "\n";
+# endif
manifestString += " lv2:requiredFeature <" LV2_DATA_ACCESS_URI "> ,\n";
manifestString += " <" LV2_INSTANCE_ACCESS_URI "> ,\n";
manifestString += " <" LV2_OPTIONS__options "> ,\n";
@@ -555,10 +557,12 @@ void lv2_generate_ttl(const char* const basename)
uiString += " ui:showInterface ;\n";
# endif
uiString += "\n";
+# if DISTRHO_PLUGIN_HAS_EMBED_UI
uiString += " lv2:optionalFeature ui:noUserResize ,\n";
uiString += " ui:resize ,\n";
uiString += " ui:touch ;\n";
uiString += "\n";
+# endif
uiString += " lv2:requiredFeature <" LV2_OPTIONS__options "> ,\n";
uiString += " <" LV2_URID__map "> .\n";