Skip to content

Commit d32b604

Browse files
revert(Dialog): revert InvokeAsync StateHasChanged (#5632)
* 修复异步调用 StateHasChanged() 出错 * chore: bump version 9.4.9-beta07 --------- Co-authored-by: Argo Zhang <[email protected]>
1 parent 79fce04 commit d32b604

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

src/BootstrapBlazor/BootstrapBlazor.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.Razor">
22

33
<PropertyGroup>
4-
<Version>9.4.9-beta06</Version>
4+
<Version>9.4.9-beta07</Version>
55
</PropertyGroup>
66

77
<ItemGroup>

src/BootstrapBlazor/Components/Dialog/Dialog.razor.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ protected override async Task OnAfterRenderAsync(bool firstRender)
5555
}
5656
}
5757

58-
private Task Show(DialogOption option)
58+
private async Task Show(DialogOption option)
5959
{
6060
_onShownAsync = async () =>
6161
{
@@ -158,8 +158,7 @@ private Task Show(DialogOption option)
158158

159159
// Add ModalDialog to the container
160160
DialogParameters.Add(parameters, (_isKeyboard, _isBackdrop));
161-
StateHasChanged();
162-
return Task.CompletedTask;
161+
await InvokeAsync(StateHasChanged);
163162
}
164163

165164
private static RenderFragment RenderDialog(int index, Dictionary<string, object> parameter) => builder =>

0 commit comments

Comments
 (0)