mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-21 00:52:43 +02:00
Glitchy room list header when scrolling
- fixed
This commit is contained in:
@@ -93,8 +93,7 @@ final class SplitViewCoordinator: NSObject, SplitViewCoordinatorType {
|
||||
self.splitViewController.delegate = self
|
||||
|
||||
// Create primary controller
|
||||
let tabBarCoordinator = self.createTabBarCoordinator()
|
||||
tabBarCoordinator.delegate = self
|
||||
let tabBarCoordinator: TabBarCoordinatorType = BuildSettings.isNewAppLayoutActivated ? self.createAllChatsCoordinator() : self.createTabBarCoordinator()
|
||||
tabBarCoordinator.splitViewMasterPresentableDelegate = self
|
||||
tabBarCoordinator.start(with: spaceId)
|
||||
|
||||
@@ -174,6 +173,14 @@ final class SplitViewCoordinator: NSObject, SplitViewCoordinatorType {
|
||||
return PlaceholderDetailViewController.instantiate()
|
||||
}
|
||||
|
||||
private func createAllChatsCoordinator() -> AllChatsCoordinator {
|
||||
let coordinatorParameters = AllChatsCoordinatorParameters(userSessionsService: self.parameters.userSessionsService, appNavigator: self.parameters.appNavigator)
|
||||
|
||||
let coordinator = AllChatsCoordinator(parameters: coordinatorParameters)
|
||||
coordinator.delegate = self
|
||||
return coordinator
|
||||
}
|
||||
|
||||
private func createTabBarCoordinator() -> TabBarCoordinator {
|
||||
|
||||
let coordinatorParameters = TabBarCoordinatorParameters(userSessionsService: self.parameters.userSessionsService, appNavigator: self.parameters.appNavigator)
|
||||
|
||||
@@ -19,12 +19,12 @@ import CommonKit
|
||||
|
||||
class SplitViewUserIndicatorPresentationContext: UserIndicatorPresentationContext {
|
||||
private weak var splitViewController: UISplitViewController?
|
||||
private weak var tabBarCoordinator: TabBarCoordinator?
|
||||
private weak var tabBarCoordinator: TabBarCoordinatorType?
|
||||
private weak var detailNavigationController: UINavigationController?
|
||||
|
||||
init(
|
||||
splitViewController: UISplitViewController,
|
||||
tabBarCoordinator: TabBarCoordinator,
|
||||
tabBarCoordinator: TabBarCoordinatorType,
|
||||
detailNavigationController: UINavigationController
|
||||
) {
|
||||
self.splitViewController = splitViewController
|
||||
|
||||
Reference in New Issue
Block a user