aboutsummaryrefslogtreecommitdiff
path: root/ui/room-list.go
diff options
context:
space:
mode:
Diffstat (limited to 'ui/room-list.go')
-rw-r--r--ui/room-list.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/ui/room-list.go b/ui/room-list.go
index b6fc612..2b8af87 100644
--- a/ui/room-list.go
+++ b/ui/room-list.go
@@ -88,7 +88,11 @@ func (list *RoomList) Contains(roomID string) bool {
}
func (list *RoomList) Add(room *rooms.Room) {
- debug.Print("Adding room to list", room.ID, room.GetTitle(), room.IsDirect, room.Tags())
+ if room.IsReplaced() {
+ debug.Print(room.ID, "is replaced by", room.ReplacedBy(), "-> not adding to room list")
+ return
+ }
+ debug.Print("Adding room to list", room.ID, room.GetTitle(), room.IsDirect, room.ReplacedBy(), room.Tags())
for _, tag := range room.Tags() {
list.AddToTag(tag, room)
}