Glitchy room list header when scrolling

- update after review
This commit is contained in:
Gil Eluard
2022-09-02 22:30:19 +02:00
parent 9024f5547f
commit e9961198ac
11 changed files with 193 additions and 155 deletions
+13 -12
View File
@@ -65,6 +65,7 @@
@end
@implementation MasterTabBarController
@synthesize onboardingCoordinatorBridgePresenter, selectedRoomId, selectedEventId, selectedRoomSession, selectedRoomPreviewData, selectedContact, isOnboardingInProgress;
#pragma mark - Properties override
@@ -530,9 +531,9 @@
{
[self releaseSelectedItem];
_selectedRoomId = paramaters.roomId;
_selectedEventId = paramaters.eventId;
_selectedRoomSession = paramaters.mxSession;
selectedRoomId = paramaters.roomId;
selectedEventId = paramaters.eventId;
selectedRoomSession = paramaters.mxSession;
[self.masterTabBarDelegate masterTabBarController:self didSelectRoomWithParameters:paramaters completion:completion];
@@ -545,9 +546,9 @@
RoomPreviewData *roomPreviewData = parameters.previewData;
_selectedRoomPreviewData = roomPreviewData;
_selectedRoomId = roomPreviewData.roomId;
_selectedRoomSession = roomPreviewData.mxSession;
selectedRoomPreviewData = roomPreviewData;
selectedRoomId = roomPreviewData.roomId;
selectedRoomSession = roomPreviewData.mxSession;
[self.masterTabBarDelegate masterTabBarController:self didSelectRoomPreviewWithParameters:parameters completion:completion];
@@ -565,7 +566,7 @@
{
[self releaseSelectedItem];
_selectedContact = contact;
selectedContact = contact;
[self.masterTabBarDelegate masterTabBarController:self didSelectContact:contact withPresentationParameters:presentationParameters];
@@ -574,12 +575,12 @@
- (void)releaseSelectedItem
{
_selectedRoomId = nil;
_selectedEventId = nil;
_selectedRoomSession = nil;
_selectedRoomPreviewData = nil;
selectedRoomId = nil;
selectedEventId = nil;
selectedRoomSession = nil;
selectedRoomPreviewData = nil;
_selectedContact = nil;
selectedContact = nil;
}
- (NSUInteger)missedDiscussionsCount