Browse Source

Fix new documents not being added into DocumentManagerViewModel.Documents

Equbuxu 2 years ago
parent
commit
e6f0acaa13

+ 1 - 1
src/PixiEditor/ViewModels/SubViewModels/Document/DocumentManagerViewModel.cs

@@ -12,7 +12,7 @@ namespace PixiEditor.ViewModels.SubViewModels.Document;
 [Command.Group("PixiEditor.Document", "Image")]
 internal class DocumentManagerViewModel : SubViewModel<ViewModelMain>
 {
-    public ObservableCollection<DocumentViewModel> Documents { get; set; } = new ObservableCollection<DocumentViewModel>();
+    public ObservableCollection<DocumentViewModel> Documents { get; } = new ObservableCollection<DocumentViewModel>();
     public event EventHandler<DocumentChangedEventArgs>? ActiveDocumentChanged;
 
 

+ 1 - 0
src/PixiEditor/ViewModels/SubViewModels/Main/FileViewModel.cs

@@ -87,6 +87,7 @@ internal class FileViewModel : SubViewModel<ViewModelMain>
         var doc = DocumentViewModel.Build(builder);
 
         doc.MarkAsSaved();
+        Owner.DocumentManagerSubViewModel.Documents.Add(doc);
         Owner.WindowSubViewModel.CreateNewViewport(doc);
         Owner.WindowSubViewModel.MakeDocumentViewportActive(doc);