Browse Source

Export LV2 scalePoint for integer ports as integer values not float

Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
pull/195/head
Christopher Arndt 6 years ago
parent
commit
de7066324b
1 changed files with 5 additions and 1 deletions
  1. +5
    -1
      distrho/src/DistrhoPluginLV2export.cpp

+ 5
- 1
distrho/src/DistrhoPluginLV2export.cpp View File

@@ -561,7 +561,11 @@ void lv2_generate_ttl(const char* const basename)
pluginString += " [\n";

pluginString += " rdfs:label \"\"\"" + enumValue.label + "\"\"\" ;\n";
pluginString += " rdf:value " + String(enumValue.value) + " ;\n";

if (plugin.getParameterHints(i) & kParameterIsInteger)
pluginString += " rdf:value " + String((int) enumValue.value) + " ;\n";
else
pluginString += " rdf:value " + String(enumValue.value) + " ;\n";

if (j+1 == enumValues.count)
pluginString += " ] ;\n\n";


Loading…
Cancel
Save