fix confirmation dialog opening while the store is locked

This commit is contained in:
2026-03-23 22:21:12 +03:00
parent 60dbcd2e10
commit 0a2597c64a

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;