From 33a8628059afc2799c3d3fff032baf5b5b8a592f Mon Sep 17 00:00:00 2001 From: Konstantinos Sideris Date: Tue, 3 Apr 2018 10:24:35 +0300 Subject: Update the room list after a redacted event has been removed fixes #286 --- src/timeline/TimelineView.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/timeline/TimelineView.cc b/src/timeline/TimelineView.cc index a00f4df5..d18c1cff 100644 --- a/src/timeline/TimelineView.cc +++ b/src/timeline/TimelineView.cc @@ -770,6 +770,10 @@ TimelineView::removeEvent(const QString &event_id) // Finally remove the event. removedItem->deleteLater(); eventIds_.remove(event_id); + + // Update the room list with a view of the last message after + // all events have been processed. + QTimer::singleShot(0, this, [this]() { notifyForLastEvent(); }); } QWidget * -- cgit 1.5.1