WIP: fix VST3 version
This commit is contained in:
@@ -867,7 +867,7 @@ impl SequencerState {
|
||||
|
||||
self.speed_overrides.clear();
|
||||
{
|
||||
let vars = self.variables.load();
|
||||
let vars = self.variables.load_full();
|
||||
for id in self.audio_state.active_patterns.keys() {
|
||||
let key = format_speed_key(&mut self.key_buf.speed, id.bank, id.pattern);
|
||||
if let Some(v) = vars.get(key).and_then(|v: &Value| v.as_float().ok()) {
|
||||
@@ -998,7 +998,7 @@ impl SequencerState {
|
||||
};
|
||||
}
|
||||
|
||||
let vars = self.variables.load();
|
||||
let vars = self.variables.load_full();
|
||||
let new_tempo = vars
|
||||
.get("__tempo__")
|
||||
.and_then(|v: &Value| v.as_float().ok());
|
||||
@@ -1026,7 +1026,7 @@ impl SequencerState {
|
||||
}
|
||||
|
||||
if needs_removal {
|
||||
let mut new_vars = (**vars).clone();
|
||||
let mut new_vars = (*vars).clone();
|
||||
new_vars.remove("__tempo__");
|
||||
for id in completed {
|
||||
new_vars.remove(format_chain_key(&mut buf, id.bank, id.pattern));
|
||||
|
||||
Reference in New Issue
Block a user