diff --git a/src/window.rs b/src/window.rs index 762e99f..dd8a5f6 100644 --- a/src/window.rs +++ b/src/window.rs @@ -112,7 +112,7 @@ mod imp { }); klass.install_action("win.show-toast", Some("(si)"), move |win, _, var| { - if let Some((ref toast, i)) = var.map(|v| v.get::<(String, i32)>()).flatten() { + if let Some((ref toast, i)) = var.and_then(|v| v.get::<(String, i32)>()) { win.show_toast(toast, adw::ToastPriority::__Unknown(i)); } });