Use nullable roles instead of default roles

This commit is contained in:
Elias Projahn 2025-03-29 17:29:29 +01:00
parent 130df0d60e
commit a371e356f7
16 changed files with 380 additions and 186 deletions

View file

@ -256,7 +256,7 @@ impl RecordingEditor {
fn new_performer(&self, person: Person) {
let performer = Performer {
person,
role: self.library().performer_default_role().unwrap(),
role: None,
instrument: None,
};
@ -299,7 +299,7 @@ impl RecordingEditor {
fn new_ensemble_performer(&self, ensemble: Ensemble) {
let performer = EnsemblePerformer {
ensemble,
role: self.library().performer_default_role().unwrap(),
role: None,
};
self.add_ensemble_row(performer);