From bbf6e009d1e4ecaeeff099f7950da3f80799c8fd Mon Sep 17 00:00:00 2001
From: Robbert van der Helm <mail@robbertvanderhelm.nl>
Date: Wed, 16 Mar 2022 17:18:25 +0100
Subject: [PATCH] Add a todo for VST3 parameter units

Implementing this is going to be a pain.
---
 src/wrapper/vst3/wrapper.rs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/wrapper/vst3/wrapper.rs b/src/wrapper/vst3/wrapper.rs
index eb839b4a..ed4d4a92 100644
--- a/src/wrapper/vst3/wrapper.rs
+++ b/src/wrapper/vst3/wrapper.rs
@@ -344,6 +344,8 @@ impl<P: Vst3Plugin> IEditController for Wrapper<P> {
             u16strlcpy(&mut info.units, param_ptr.unit());
             info.step_count = param_ptr.step_count().unwrap_or(0) as i32;
             info.default_normalized_value = *default_value as f64;
+            // TODO: Support parameter groups for VST3, having to define all of these units is going
+            //       to be a pain
             info.unit_id = vst3_sys::vst::kRootUnitId;
             info.flags = vst3_sys::vst::ParameterFlags::kCanAutomate as i32;
         }