fix: mantain multiple note selection when streaming items

This commit is contained in:
Antonella Sgarlatta
2021-05-11 15:18:53 -03:00
parent 160f8165fe
commit 290c2b305d

View File

@@ -273,6 +273,7 @@ class NotesViewCtrl extends PureViewCtrl<unknown, NotesCtrlState> {
* we dont need to reload display options */ * we dont need to reload display options */
await this.reloadNotes(); await this.reloadNotes();
const activeNote = this.activeEditorNote; const activeNote = this.activeEditorNote;
if (this.application.getAppState().notes.selectedNotesCount < 2) {
if (activeNote) { if (activeNote) {
const discarded = activeNote.deleted || activeNote.trashed; const discarded = activeNote.deleted || activeNote.trashed;
if (discarded && !this.appState?.selectedTag?.isTrashTag) { if (discarded && !this.appState?.selectedTag?.isTrashTag) {
@@ -284,6 +285,7 @@ class NotesViewCtrl extends PureViewCtrl<unknown, NotesCtrlState> {
this.selectFirstNote(); this.selectFirstNote();
} }
} }
}
)); ));
this.removeObservers.push(this.application.streamItems( this.removeObservers.push(this.application.streamItems(