Fix progress box action under ui thread

This commit is contained in:
Jack251970 2025-01-11 13:19:45 +08:00
parent df3cb58c6c
commit 029cb38c61

View file

@ -33,6 +33,15 @@ namespace Flow.Launcher
prgBox.Show(); prgBox.Show();
}); });
} }
else
{
prgBox = new ProgressBoxEx(forceClosed)
{
Title = caption
};
prgBox.TitleTextBlock.Text = caption;
prgBox.Show();
}
await reportProgressAsync(prgBox.ReportProgress).ConfigureAwait(false); await reportProgressAsync(prgBox.ReportProgress).ConfigureAwait(false);
} }
@ -51,6 +60,10 @@ namespace Flow.Launcher
prgBox?.Close(); prgBox?.Close();
}); });
} }
else
{
prgBox?.Close();
}
} }
} }