DPF

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

commit c5a3e7ce768a22d06acffb0ec0f790e40ca551b1
parent aea500fef6815ddfb19e49b5a0910c0c39fd2a5e
Author: falkTX <falktx@falktx.com>
Date:   Wed, 23 Jun 2021 12:15:32 +0100

LV2: Fix custom unit render format for integer parameters

Signed-off-by: falkTX <falktx@falktx.com>

Diffstat:
Mdistrho/src/DistrhoPluginLV2export.cpp | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/distrho/src/DistrhoPluginLV2export.cpp b/distrho/src/DistrhoPluginLV2export.cpp @@ -794,7 +794,10 @@ void lv2_generate_ttl(const char* const basename) pluginString += " a unit:Unit ;\n"; pluginString += " rdfs:label \"" + unit + "\" ;\n"; pluginString += " unit:symbol \"" + unit + "\" ;\n"; - pluginString += " unit:render \"%f " + unit + "\" ;\n"; + if (plugin.getParameterHints(i) & kParameterIsInteger) + pluginString += " unit:render \"%d " + unit + "\" ;\n"; + else + pluginString += " unit:render \"%f " + unit + "\" ;\n"; pluginString += " ] ;\n"; } }