Revert "Remove "Honor system orientation lock""

This reverts commit 2d51f6adff.
This commit is contained in:
Arkadiusz Fal
2022-11-13 12:49:39 +01:00
parent ac99971d03
commit 0049a68839
4 changed files with 13 additions and 4 deletions

View File

@@ -8,9 +8,7 @@ extension VideoPlayerView {
if currentOrientation.isLandscape,
Defaults[.enterFullscreenInLandscape],
!player.playingFullScreen,
!player.playingInPictureInPicture,
!player.currentItem.isNil,
player.lockedOrientation.isNil || player.lockedOrientation!.contains(.landscape)
!player.playingInPictureInPicture
{
guard player.presentingPlayer else { return }
@@ -29,7 +27,8 @@ extension VideoPlayerView {
object: nil,
queue: .main
) { _ in
guard player.presentingPlayer,
guard !Defaults[.honorSystemOrientationLock],
player.presentingPlayer,
!player.playingInPictureInPicture,
player.lockedOrientation.isNil
else {

View File

@@ -155,6 +155,8 @@ struct VideoPlayerView: View {
}
stopOrientationUpdates()
player.controls.hideOverlays()
player.lockedOrientation = nil
}
.onAnimationCompleted(for: viewDragOffset) {
guard !dragGestureState else { return }