From a360d0a2b9487da0429c7489787cbf4ff4e4d302 Mon Sep 17 00:00:00 2001 From: Bruno Windels Date: Tue, 13 Oct 2020 13:12:49 +0200 Subject: [PATCH] also unset room vm if moving away from room --- src/domain/session/SessionViewModel.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/domain/session/SessionViewModel.js b/src/domain/session/SessionViewModel.js index 0d3a94d5..2e1ec2ae 100644 --- a/src/domain/session/SessionViewModel.js +++ b/src/domain/session/SessionViewModel.js @@ -142,6 +142,13 @@ export class SessionViewModel extends ViewModel { } _openRoom(roomId) { + if (!roomId) { + if (this._currentRoomViewModel) { + this._currentRoomViewModel = this.disposeTracked(this._currentRoomViewModel); + this.emitChange("currentRoom"); + } + return; + } // already open? if (this._currentRoomViewModel?.id === roomId) { return;