diff --git a/crates/tek/src/tui/app_arranger.rs b/crates/tek/src/tui/app_arranger.rs index b86e44c9..578143d0 100644 --- a/crates/tek/src/tui/app_arranger.rs +++ b/crates/tek/src/tui/app_arranger.rs @@ -34,7 +34,7 @@ from_jack!(|jack| ArrangerTui { color: TuiTheme::bg().into(), mode: ArrangerMode::V(1), size: Measure::new(), - splits: [16, 20], + splits: [12, 20], midi_buf: vec![vec![];65536], note_buf: vec![], perf: PerfModel::default(), diff --git a/crates/tek/src/tui/phrase_editor.rs b/crates/tek/src/tui/phrase_editor.rs index 44b50a3f..cc613232 100644 --- a/crates/tek/src/tui/phrase_editor.rs +++ b/crates/tek/src/tui/phrase_editor.rs @@ -210,7 +210,9 @@ impl PhraseEditorModel { impl From<&Arc>> for PhraseEditorModel { fn from (phrase: &Arc>) -> Self { - Self::from(Some(phrase.clone())) + let mut model = Self::from(Some(phrase.clone())); + model.redraw(); + model } } @@ -218,6 +220,7 @@ impl From>>> for PhraseEditorModel { fn from (phrase: Option>>) -> Self { let mut model = Self::default(); *model.phrase_mut() = phrase; + model.redraw(); model } }