From ae7fdef2ea4de163a67c4da3ab5ab92539b40651 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Wed, 21 Feb 2024 22:24:05 +0100 Subject: [PATCH] Weighing: Use App.MainDispatcher.BeginInvoke in DeliveryAdminWindow --- Elwig/Helpers/Weighing/SchemberEventScale.cs | 2 +- Elwig/Windows/DeliveryAdminWindow.xaml.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Elwig/Helpers/Weighing/SchemberEventScale.cs b/Elwig/Helpers/Weighing/SchemberEventScale.cs index a556059..b84c6ef 100644 --- a/Elwig/Helpers/Weighing/SchemberEventScale.cs +++ b/Elwig/Helpers/Weighing/SchemberEventScale.cs @@ -31,7 +31,7 @@ namespace Elwig.Helpers.Weighing { } protected virtual void RaiseWeighingEvent(WeighingEventArgs evt) { - App.MainDispatcher.BeginInvoke(() => WeighingEvent?.Invoke(this, evt)); + WeighingEvent?.Invoke(this, evt); } public new void Dispose() { diff --git a/Elwig/Windows/DeliveryAdminWindow.xaml.cs b/Elwig/Windows/DeliveryAdminWindow.xaml.cs index 3c8069d..38e8f51 100644 --- a/Elwig/Windows/DeliveryAdminWindow.xaml.cs +++ b/Elwig/Windows/DeliveryAdminWindow.xaml.cs @@ -1004,7 +1004,7 @@ namespace Elwig.Windows { private void Scale_Weighing(object sender, WeighingEventArgs evt) { if (sender is not IScale scale) return; - OnWeighingResult(scale, evt.Result); + App.MainDispatcher.BeginInvoke(() => OnWeighingResult(scale, evt.Result)); } private async void SearchInput_TextChanged(object sender, RoutedEventArgs evt) {