From efc4c05ed1d4e6748647df227a692123815c23ef Mon Sep 17 00:00:00 2001 From: Elias Projahn Date: Sat, 10 Oct 2020 01:14:08 +0200 Subject: [PATCH] Fix recording editor initialization --- src/dialogs/recording_editor.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/dialogs/recording_editor.rs b/src/dialogs/recording_editor.rs index 6775225..1df12ce 100644 --- a/src/dialogs/recording_editor.rs +++ b/src/dialogs/recording_editor.rs @@ -50,6 +50,8 @@ where let (id, work, performers) = match recording { Some(recording) => { save_button.set_sensitive(true); + work_label.set_text(&format!("{}: {}", recording.work.composer.name_fl(), recording.work.title)); + comment_entry.set_text(&recording.comment); (recording.id, Some(recording.work), recording.performances) } None => (rand::random::().into(), None, Vec::new()), @@ -86,8 +88,6 @@ where result.window.close(); (result.callback)(recording.clone()); })); - - result.window.close(); })); work_button.connect_clicked(clone!(@strong result => move |_| { @@ -124,6 +124,8 @@ where result.window.set_transient_for(Some(parent)); + result.show_performers(); + result }