Fixing a crash that happened when leaving the room through the details screen (#2160)

This commit is contained in:
Mauro
2023-11-23 18:24:37 +01:00
committed by GitHub
parent 058429b637
commit 33d36826a2
2 changed files with 3 additions and 3 deletions
@@ -410,10 +410,9 @@ class RoomFlowCoordinator: FlowCoordinatorProtocol {
} }
private func dismissRoom(animated: Bool) { private func dismissRoom(animated: Bool) {
// Setting the detail coordinator to nil afirst allows the dismiss to work properly // DON'T CHANGE THE ORDER IN WHICH POP AND SET ARE DONE, IT CAN CAUSE A CRASH
// if followed immediately by another navigation on iPhone
navigationSplitCoordinator.setDetailCoordinator(nil, animated: animated)
navigationStackCoordinator.popToRoot(animated: false) navigationStackCoordinator.popToRoot(animated: false)
navigationSplitCoordinator.setDetailCoordinator(nil, animated: animated)
roomProxy = nil roomProxy = nil
timelineController = nil timelineController = nil
+1
View File
@@ -0,0 +1 @@
Fixed a crash that happened when leaving a room through the details screen.