From ae0a08242131bdb331db148592182850362b9949 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Fri, 27 Mar 2026 12:16:41 +0100 Subject: [PATCH] MailWindow: Fail silently when disposing documents --- Elwig/Windows/MailWindow.xaml.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Elwig/Windows/MailWindow.xaml.cs b/Elwig/Windows/MailWindow.xaml.cs index 979a6cb..cbaa424 100644 --- a/Elwig/Windows/MailWindow.xaml.cs +++ b/Elwig/Windows/MailWindow.xaml.cs @@ -615,12 +615,16 @@ namespace Elwig.Windows { } private void DisposeDocs() { - PrintDocument?.Dispose(); - PrintDocument = null; + try { + PrintDocument?.Dispose(); + PrintDocument = null; + } catch { } if (EmailDocuments != null) { foreach (var (m, docs) in EmailDocuments) { foreach (var d in docs) { - d.Dispose(); + try { + d.Dispose(); + } catch { } } } EmailDocuments = null;