From 43cf1baa8a46ffb3449aa3a53f6d70933004e6fb Mon Sep 17 00:00:00 2001 From: Eduard Kuzmenko Date: Tue, 24 Nov 2020 06:22:33 +0200 Subject: [PATCH] Fix chatlist reorder when unpinning old dialog --- src/lib/appManagers/appDialogsManager.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib/appManagers/appDialogsManager.ts b/src/lib/appManagers/appDialogsManager.ts index 8152579d..750e4ab9 100644 --- a/src/lib/appManagers/appDialogsManager.ts +++ b/src/lib/appManagers/appDialogsManager.ts @@ -915,6 +915,12 @@ export class AppDialogsManager { } const needIndex = index - offset; + if(needIndex > currentOrder.length) { + dom.listEl.remove(); + delete this.doms[dialog.peerID]; + return; + } + const peerIDByIndex = currentOrder[needIndex]; if(peerIDByIndex != dialog.peerID) {