From 0dcbac3ee17bd3ac09a8cf4fecb6a26ccc6157c0 Mon Sep 17 00:00:00 2001 From: Lightczx <1686188646@qq.com> Date: Fri, 27 Oct 2023 09:21:45 +0800 Subject: [PATCH] fix #431 input crash --- .../Snap.Hutao/ViewModel/DailyNote/DailyNoteViewModel.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Snap.Hutao/Snap.Hutao/ViewModel/DailyNote/DailyNoteViewModel.cs b/src/Snap.Hutao/Snap.Hutao/ViewModel/DailyNote/DailyNoteViewModel.cs index 69d267fd..85e926c2 100644 --- a/src/Snap.Hutao/Snap.Hutao/ViewModel/DailyNote/DailyNoteViewModel.cs +++ b/src/Snap.Hutao/Snap.Hutao/ViewModel/DailyNote/DailyNoteViewModel.cs @@ -127,11 +127,13 @@ internal sealed partial class DailyNoteViewModel : Abstraction.ViewModel [Command("ConfigDailyNoteWebhookUrlCommand")] private async Task ConfigDailyNoteWebhookUrlAsync() { - DailyNoteWebhookDialog dialog = await contentDialogFactory.CreateInstanceAsync().ConfigureAwait(false); + DailyNoteWebhookDialog dialog = await contentDialogFactory.CreateInstanceAsync().ConfigureAwait(true); + dialog.Text = options.WebhookUrl; (bool isOk, string url) = await dialog.GetInputUrlAsync().ConfigureAwait(false); if (isOk) { + await taskContext.SwitchToMainThreadAsync(); options.WebhookUrl = url; infoBarService.Information(SH.ViewModelDailyNoteConfigWebhookUrlComplete); }