diff options
| author | ozpv <39195175+ozpv@users.noreply.github.com> | 2026-05-19 01:48:04 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-19 01:48:04 -0500 |
| commit | 0f0bc6b88fe8cb80b947e576cdfa4a7124982f54 (patch) | |
| tree | faa432745faa91a9d0583c05a7386c0d9d0a437c /src/lib.rs | |
| parent | 88bd6307ee43f3c3609d5b2f49d440d285185765 (diff) | |
add complement parameter
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -75,14 +75,14 @@ impl DefaultPluginFactory for RetainPlugin { pub struct RetainPluginShared<'a> { /// The plugin's parameter values. params: Arc<RetainParamsShared>, - host: Arc<HostSharedHandle<'a>>, + host: HostSharedHandle<'a>, } impl<'a> RetainPluginShared<'a> { fn new(host: HostSharedHandle<'a>) -> Self { RetainPluginShared { params: Arc::new(RetainParamsShared::new()), - host: Arc::new(host), + host, } } } @@ -109,7 +109,8 @@ impl<'a> PluginMainThread<'a, RetainPluginShared<'a>> for RetainPluginMainThread impl PluginLatencyImpl for RetainPluginMainThread<'_> { fn get(&mut self) -> u32 { - self.shared.params.get_window_size() as u32 + self.params.fetch_updates(&self.shared.params); + self.params.get_window_size() as u32 } } |
