diff --git a/src/ui/sheet_edit_dialog.rs b/src/ui/sheet_edit_dialog.rs index 989dcf9..4038a90 100644 --- a/src/ui/sheet_edit_dialog.rs +++ b/src/ui/sheet_edit_dialog.rs @@ -1,6 +1,7 @@ use std::{borrow::BorrowMut, sync::Arc}; use gtk::prelude::*; +use log::debug; use relm4::{ component::{AsyncComponent, AsyncComponentParts, Connector}, prelude::*, @@ -182,7 +183,7 @@ impl AsyncComponent for SheetEditDialogModel { ) { match msg { SheetEditDialogInput::Accept => { - if let Some(sheet) = self.sheet.take() { + if let Some(sheet) = &self.sheet { if self.sheet_name.is_empty() || self.sheet_composer.is_empty() { self.alert_empty_fields.emit(AlertMsg::Show); return; @@ -208,9 +209,9 @@ impl AsyncComponent for SheetEditDialogModel { // sheet_ids, // } => todo!(), // }; - sender - .output(SheetEditDialogOutput::SheetEdited(sheet)) - .unwrap(); + // sender + // .output(SheetEditDialogOutput::SheetEdited(sheet)) + // .unwrap(); } self.hidden = true; }