agent update
This commit is contained in:
parent
6a41c4a0dc
commit
d6b7ec2274
2 changed files with 4 additions and 1 deletions
|
|
@ -156,7 +156,8 @@ public sealed class ToolSetupViewModel : INotifyPropertyChanged
|
||||||
IsInstalling = true;
|
IsInstalling = true;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
foreach (var item in Tools.Where(t => t.IsSelected).ToList())
|
// 이미 설치된 도구는 재설치하지 않고 건너뛴다(감지 상태가 Installed인 항목 제외).
|
||||||
|
foreach (var item in Tools.Where(t => t.IsSelected && t.State != ToolInstallState.Installed).ToList())
|
||||||
await InstallOneAsync(item, ct).ConfigureAwait(true);
|
await InstallOneAsync(item, ct).ConfigureAwait(true);
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,8 @@ public partial class ToolSetupWindow : Wpf.Ui.Controls.FluentWindow
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
await _vm.InstallSelectedAsync(_cts.Token);
|
await _vm.InstallSelectedAsync(_cts.Token);
|
||||||
|
// 온보딩 완료 → 다이얼로그를 닫아 ShowMainWindow가 뒤이어 메인 창을 띄우게 한다.
|
||||||
|
Close();
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue