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; return;
} }
if (DataContext is RepositoryWindowViewModel checkVm && if (DataContext is RepositoryWindowViewModel checkVm)
checkVm.CurrentPage is UnlockedRepositoryViewModel unlockedVm &&
!unlockedVm.HasUnsavedChanges)
{ {
allowClose = true; if ((checkVm.CurrentPage is UnlockedRepositoryViewModel unlockedVm &&
return; !unlockedVm.HasUnsavedChanges)
|| checkVm.CurrentPage is LockedRepositoryViewModel)
{
allowClose = true;
return;
}
} }
e.Cancel = true; e.Cancel = true;