@@ -10,6 +10,7 @@ import android.annotation.SuppressLint
1010import android.app.Activity
1111import android.content.Context
1212import android.content.Intent
13+ import android.content.res.Configuration
1314import android.os.Bundle
1415import android.view.MotionEvent
1516import android.view.View
@@ -53,6 +54,7 @@ import androidx.compose.runtime.saveable.rememberSaveable
5354import androidx.compose.ui.Alignment
5455import androidx.compose.ui.Modifier
5556import androidx.compose.ui.draw.clip
57+ import androidx.compose.ui.platform.LocalConfiguration
5658import androidx.compose.ui.platform.LocalFocusManager
5759import androidx.compose.ui.unit.Dp
5860import androidx.compose.ui.unit.dp
@@ -719,12 +721,20 @@ class MainActivity : PassphraseRequiredActivity(), VoiceNoteMediaControllerOwner
719721 SignalTheme .colors.colorSurface1
720722 }
721723
722- val modifier = if (windowSizeClass.isSplitPane()) {
723- Modifier
724- .systemBarsPadding()
725- .displayCutoutPadding()
726- } else {
727- Modifier
724+ val modifier = when {
725+ windowSizeClass.isSplitPane() -> {
726+ Modifier
727+ .systemBarsPadding()
728+ .displayCutoutPadding()
729+ }
730+
731+ LocalConfiguration .current.orientation == Configuration .ORIENTATION_LANDSCAPE -> {
732+ Modifier
733+ .navigationBarsPadding()
734+ .displayCutoutPadding()
735+ }
736+
737+ else -> Modifier
728738 }
729739
730740 BoxWithConstraints (
0 commit comments