diff --git a/Wino.Mail.WinUI/Views/ComposePage.xaml.cs b/Wino.Mail.WinUI/Views/ComposePage.xaml.cs index 1e4b1e76..eff3f555 100644 --- a/Wino.Mail.WinUI/Views/ComposePage.xaml.cs +++ b/Wino.Mail.WinUI/Views/ComposePage.xaml.cs @@ -379,6 +379,24 @@ public sealed partial class ComposePage : ComposePageAbstract, DisposeDisposables(); } + + protected override void RegisterRecipients() + { + base.RegisterRecipients(); + + WeakReferenceMessenger.Default.Register(this); + WeakReferenceMessenger.Default.Register(this); + } + + protected override void UnregisterRecipients() + { + base.UnregisterRecipients(); + + WeakReferenceMessenger.Default.Unregister(this); + WeakReferenceMessenger.Default.Unregister(this); + } + + // TODO: Save mime on closing the app. private async void OnClose(object sender, SystemNavigationCloseRequestedPreviewEventArgs e) { var deferral = e.GetDeferral();