fix: don't display jump to last message for deleted messages (MESSENGER-7482)

This commit is contained in:
Frank Rotermund
2025-07-08 08:12:46 +02:00
parent e21dafb234
commit a146ab722d

View File

@@ -6839,7 +6839,8 @@ static CGSize kThreadListBarButtonItemImageSize;
MXEvent *firstDisplayedEvent = component.event;
MXEvent *currentReadMarkerEvent = [self.roomDataSource.mxSession.store eventWithEventId:self.roomDataSource.room.accountData.readMarkerEventId inRoom:self.roomDataSource.roomId];
if (!currentReadMarkerEvent || (currentReadMarkerEvent.originServerTs < firstDisplayedEvent.originServerTs))
// bwi #7482 when there is no readmarker event on device don't display the popup (this can happen when events where removed on server side)
if (currentReadMarkerEvent && (currentReadMarkerEvent.originServerTs < firstDisplayedEvent.originServerTs))
{
self.jumpToLastUnreadBannerContainer.hidden = NO;
}