From 9ad378c800ecba549ed518830f5df85d8c4dac15 Mon Sep 17 00:00:00 2001 From: Elias Fierke Date: Thu, 16 Apr 2026 13:29:59 +0200 Subject: [PATCH] [fix:] temporarily fiex application crash if no customer is selected when start combining (more than union, which was fixed before) --- MainWindow.axaml.cs | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/MainWindow.axaml.cs b/MainWindow.axaml.cs index d927c40..31d9dbb 100644 --- a/MainWindow.axaml.cs +++ b/MainWindow.axaml.cs @@ -675,8 +675,14 @@ public partial class MainWindow : Window foreach (var item in LstCustomerAdressSets.SelectedItems) list.Add(Settings._instance.addressSets.GetAddressSetByID( Convert.ToInt32(item.ToString().Split(" - ")[0]))); - - StartCombine(list, Convert.ToInt32(LstCustomers.SelectedItem.ToString().Split(" - ")[0]), "difference"); + try + { + StartCombine(list, Convert.ToInt32(LstCustomers.SelectedItem.ToString().Split(" - ")[0]), "difference"); + } + catch + { + + } } private void BtnCombineUnion_OnClick(object? sender, RoutedEventArgs e) @@ -702,8 +708,14 @@ public partial class MainWindow : Window foreach (var item in LstCustomerAdressSets.SelectedItems) list.Add(Settings._instance.addressSets.GetAddressSetByID( Convert.ToInt32(item.ToString().Split(" - ")[0]))); - - StartCombine(list, Convert.ToInt32(LstCustomers.SelectedItem.ToString().Split(" - ")[0]), "intersection"); + try + { + StartCombine(list, Convert.ToInt32(LstCustomers.SelectedItem.ToString().Split(" - ")[0]), "intersection"); + } + catch + { + + } } private void BtnCombineSymmetricDifference_OnClick(object? sender, RoutedEventArgs e)