From d96d0497eb02b2388ceb6e09afa500222b11f28c Mon Sep 17 00:00:00 2001 From: falkTX Date: Sat, 18 Sep 2021 12:31:03 +0100 Subject: [PATCH] Fix lv2 validation when using state files Signed-off-by: falkTX --- distrho/src/DistrhoPluginLV2export.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/distrho/src/DistrhoPluginLV2export.cpp b/distrho/src/DistrhoPluginLV2export.cpp index 9e86b595..7c833ace 100644 --- a/distrho/src/DistrhoPluginLV2export.cpp +++ b/distrho/src/DistrhoPluginLV2export.cpp @@ -599,6 +599,9 @@ void lv2_generate_ttl(const char* const basename) # if DISTRHO_PLUGIN_WANT_MIDI_INPUT pluginString += " atom:supports <" LV2_MIDI__MidiEvent "> ;\n"; # endif +# if DISTRHO_PLUGIN_WANT_STATEFILES + pluginString += " atom:supports <" LV2_PATCH__Message "> ;\n"; +# endif # if DISTRHO_PLUGIN_WANT_TIMEPOS pluginString += " atom:supports <" LV2_TIME__Position "> ;\n"; # endif @@ -619,6 +622,9 @@ void lv2_generate_ttl(const char* const basename) # endif # if DISTRHO_PLUGIN_WANT_MIDI_OUTPUT pluginString += " atom:supports <" LV2_MIDI__MidiEvent "> ;\n"; +# endif +# if DISTRHO_PLUGIN_WANT_STATEFILES + pluginString += " atom:supports <" LV2_PATCH__Message "> ;\n"; # endif pluginString += " ] ;\n\n"; ++portIndex; @@ -1106,6 +1112,10 @@ void lv2_generate_ttl(const char* const basename) # if DISTRHO_PLUGIN_WANT_FULL_STATE for (uint32_t i=0; i\n"; presetString += " a owl:DatatypeProperty ;\n"; presetString += " rdfs:label \"Plugin state key-value string pair\" ;\n";