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);