From bbc27d17ec2ef60dc057ebeb5652e1e99868dc19 Mon Sep 17 00:00:00 2001 From: Stefan Ceriu Date: Tue, 31 Mar 2026 15:38:48 +0300 Subject: [PATCH] Use the environment's `supportsMultipleWindows` instead of `UIDevice.current.isPhone` --- .../Sources/Screens/HomeScreen/View/HomeScreenRoomList.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ElementX/Sources/Screens/HomeScreen/View/HomeScreenRoomList.swift b/ElementX/Sources/Screens/HomeScreen/View/HomeScreenRoomList.swift index 9a60cceb9..8660382c3 100644 --- a/ElementX/Sources/Screens/HomeScreen/View/HomeScreenRoomList.swift +++ b/ElementX/Sources/Screens/HomeScreen/View/HomeScreenRoomList.swift @@ -9,6 +9,8 @@ import SwiftUI struct HomeScreenRoomList: View { + @Environment(\.supportsMultipleWindows) private var supportsMultipleWindows + @ObservedObject var context: HomeScreenViewModel.Context var body: some View { @@ -38,7 +40,7 @@ struct HomeScreenRoomList: View { context.send(viewAction: .detachRoom(roomIdentifier: room.id)) }) .contextMenu { - if !UIDevice.current.isPhone { + if supportsMultipleWindows { Button { context.send(viewAction: .detachRoom(roomIdentifier: room.id)) } label: {