merge fix from 'feature/confirmation-at-closing'

This commit is contained in:
2026-03-23 22:21:52 +03:00

View File

@@ -37,12 +37,15 @@ public partial class RepositoryWindow : Window
return;
}
if (DataContext is RepositoryWindowViewModel checkVm &&
checkVm.CurrentPage is UnlockedRepositoryViewModel unlockedVm &&
!unlockedVm.HasUnsavedChanges)
if (DataContext is RepositoryWindowViewModel checkVm)
{
allowClose = true;
return;
if ((checkVm.CurrentPage is UnlockedRepositoryViewModel unlockedVm &&
!unlockedVm.HasUnsavedChanges)
|| checkVm.CurrentPage is LockedRepositoryViewModel)
{
allowClose = true;
return;
}
}
e.Cancel = true;