diff --git a/app/src/main/java/com/infomaniak/swisstransfer/ui/screen/main/transfers/TransfersScreenWrapper.kt b/app/src/main/java/com/infomaniak/swisstransfer/ui/screen/main/transfers/TransfersScreenWrapper.kt index 3f0e57998..bdd96dfd5 100644 --- a/app/src/main/java/com/infomaniak/swisstransfer/ui/screen/main/transfers/TransfersScreenWrapper.kt +++ b/app/src/main/java/com/infomaniak/swisstransfer/ui/screen/main/transfers/TransfersScreenWrapper.kt @@ -163,7 +163,11 @@ private fun DetailPane( navigator: ThreePaneScaffoldNavigator, hasTransfer: () -> Boolean, ) { - when (val destinationContent = navigator.currentDestination?.content) { + val windowAdaptiveInfo = LocalWindowAdaptiveInfo.current + val isWindowLarge = windowAdaptiveInfo.isWindowLarge() + val destinationContent = if (isWindowLarge) navigator.currentDestination?.content else navigator.safeCurrentContent() + + when (destinationContent) { null -> { NoSelectionEmptyState(hasTransfer()) }