From 23d5089287ab4432d3e8e6c3c8fdb1a22fc613ca Mon Sep 17 00:00:00 2001 From: Stefan Ceriu Date: Tue, 23 Apr 2024 10:13:01 +0300 Subject: [PATCH] Fix broken iPhone room push animation after disabling root fading for the iPad --- ElementX/Sources/FlowCoordinators/RoomFlowCoordinator.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ElementX/Sources/FlowCoordinators/RoomFlowCoordinator.swift b/ElementX/Sources/FlowCoordinators/RoomFlowCoordinator.swift index c71f3f534..49815ebb4 100644 --- a/ElementX/Sources/FlowCoordinators/RoomFlowCoordinator.swift +++ b/ElementX/Sources/FlowCoordinators/RoomFlowCoordinator.swift @@ -15,8 +15,8 @@ // import Combine -import Foundation import SwiftState +import SwiftUI import UserNotifications enum RoomFlowCoordinatorAction: Equatable { @@ -530,7 +530,8 @@ class RoomFlowCoordinator: FlowCoordinatorProtocol { .store(in: &cancellables) if !isChildFlow { - navigationStackCoordinator.setRootCoordinator(coordinator, animated: false) { [weak self] in + let animated = UIDevice.current.userInterfaceIdiom == .phone ? animated : false + navigationStackCoordinator.setRootCoordinator(coordinator, animated: animated) { [weak self] in self?.stateMachine.tryEvent(.dismissFlow) } } else {