From e32bf9e26701a9615399a59113dc20d8ca97c253 Mon Sep 17 00:00:00 2001 From: Suiram1701 <110390261+Suiram1701@users.noreply.github.com> Date: Wed, 14 Aug 2024 13:27:03 +0200 Subject: [PATCH] -Fix: Invoked StateHasChanged with InvokeAsync when adding a Toast via ToastService to avoid exceptions ( #836 ). --- blazorbootstrap/Components/Toasts/Toasts.razor.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blazorbootstrap/Components/Toasts/Toasts.razor.cs b/blazorbootstrap/Components/Toasts/Toasts.razor.cs index ae41e1328..5fb49ae87 100644 --- a/blazorbootstrap/Components/Toasts/Toasts.razor.cs +++ b/blazorbootstrap/Components/Toasts/Toasts.razor.cs @@ -26,7 +26,7 @@ protected override void OnInitialized() base.OnInitialized(); } - private void OnNotify(ToastMessage toastMessage) + private async void OnNotify(ToastMessage toastMessage) { if (toastMessage is null) return; @@ -35,7 +35,7 @@ private void OnNotify(ToastMessage toastMessage) Messages.Add(toastMessage); - StateHasChanged(); + await InvokeAsync(StateHasChanged); } private void OnToastHiddenAsync(ToastEventArgs args)