From 28bed56b5a085087a233ea3c491612552a0a1901 Mon Sep 17 00:00:00 2001 From: Bruno Windels Date: Mon, 4 May 2020 22:21:56 +0200 Subject: [PATCH] prevent closing more than once --- src/matrix/room/timeline/Timeline.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/matrix/room/timeline/Timeline.js b/src/matrix/room/timeline/Timeline.js index c6321876..95a39022 100644 --- a/src/matrix/room/timeline/Timeline.js +++ b/src/matrix/room/timeline/Timeline.js @@ -60,6 +60,9 @@ export class Timeline { /** @public */ close() { - this._closeCallback(); + if (this._closeCallback) { + this._closeCallback(); + this._closeCallback = null; + } } }