DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

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:
Mdistrho/src/DistrhoPluginLV2export.cpp | 4++++
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";