From aa90e9591ade9eb1f8edffedce2ce0f8d1a29b97 Mon Sep 17 00:00:00 2001 From: Bruno Windels Date: Tue, 15 Jan 2019 12:56:33 +0100 Subject: [PATCH] fix min & max size for empty sublists --- src/resizer/distributors/roomsublist.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/resizer/distributors/roomsublist.js b/src/resizer/distributors/roomsublist.js index 1e5ce0fc92..516c4da3e2 100644 --- a/src/resizer/distributors/roomsublist.js +++ b/src/resizer/distributors/roomsublist.js @@ -35,14 +35,15 @@ class RoomSubListItem extends ResizeItem { } maxSize() { - const scrollItem = this.domNode.querySelector(".mx_RoomSubList_scroll"); const header = this.domNode.querySelector(".mx_RoomSubList_labelContainer"); + const scrollItem = this.domNode.querySelector(".mx_RoomSubList_scroll"); const headerHeight = this.sizer.getItemSize(header); - return headerHeight + scrollItem.scrollHeight; + return headerHeight + (scrollItem ? scrollItem.scrollHeight : 0); } minSize() { - return 74; //size of header + 1 room tile + const isNotEmpty = this.domNode.classList.contains("mx_RoomSubList_nonEmpty"); + return isNotEmpty ? 74 : 31; //size of header + 1? room tile (see room sub list css) } isSized() {