From 22fbb0772fa3b8f0b05431e7d4ef5d31af4ba51e Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Tue, 7 Apr 2026 12:16:50 +0200 Subject: [PATCH] MailWindow: Fix MessageBox and ProgressBar --- Elwig/Windows/MailWindow.xaml.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Elwig/Windows/MailWindow.xaml.cs b/Elwig/Windows/MailWindow.xaml.cs index 6a368dd..89c0dd6 100644 --- a/Elwig/Windows/MailWindow.xaml.cs +++ b/Elwig/Windows/MailWindow.xaml.cs @@ -690,7 +690,7 @@ namespace Elwig.Windows { PrintButton.IsEnabled = PrintDocument != null && !hasPreviewDocs; EmailButton.IsEnabled = EmailDocuments != null && !hasPreviewDocs && App.Config.Smtp != null; } catch (Exception exc) { - MessageBox.Show(exc.ToString(), "Fehler", MessageBoxButton.OK, MessageBoxImage.Error); + MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error); } finally { UnlockInputs(); GenerateButton.IsEnabled = true; @@ -742,6 +742,9 @@ namespace Elwig.Windows { Member = m, Docs = docs.SelectMany(doc => { try { + App.MainDispatcher.Invoke(() => { + ProgressBar.Value = offset + 100.0 * i / 2 / totalNum; + }); if (doc.Type == DocType.Custom) { return [new GeneratedDoc((string)doc.Details!)]; } else if (doc.Type == DocType.MemberDataSheet) {