From 5c42ef8104391f9c69e707a254d813e5168023d9 Mon Sep 17 00:00:00 2001
From: Lorenz Stechauner <lorenz.stechauner@necronda.net>
Date: Wed, 27 Mar 2024 11:03:19 +0100
Subject: [PATCH] MemberAdminWindow: Restructure some doc.Show()/.Print() calls

---
 Elwig/Windows/MemberAdminWindow.xaml.cs | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/Elwig/Windows/MemberAdminWindow.xaml.cs b/Elwig/Windows/MemberAdminWindow.xaml.cs
index 160fac0..453a9dc 100644
--- a/Elwig/Windows/MemberAdminWindow.xaml.cs
+++ b/Elwig/Windows/MemberAdminWindow.xaml.cs
@@ -556,10 +556,10 @@ namespace Elwig.Windows {
             try {
                 using var doc = new Letterhead(m);
                 await doc.Generate();
-                if (App.Config.Debug) {
-                    doc.Show();
-                } else {
+                if (!App.Config.Debug) {
                     await doc.Print();
+                } else {
+                    doc.Show();
                 }
             } catch (Exception exc) {
                 MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
@@ -740,10 +740,10 @@ namespace Elwig.Windows {
                     var data = await MemberListData.FromQuery(query, filterNames);
                     using var doc = new MemberList(string.Join(" / ", filterNames), data);
                     await doc.Generate();
-                    if (modeWhat == 1 || App.Config.Debug) {
-                        doc.Show();
-                    } else if (modeWhat == 2) {
+                    if (modeWhat == 2 && !App.Config.Debug) {
                         await doc.Print();
+                    } else {
+                        doc.Show();
                     }
                 } catch (Exception exc) {
                     MessageBox.Show(exc.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);