Crashfix related to PiP #2041.

This commit is contained in:
Koen J 2025-06-05 13:17:15 +02:00
commit c959b973fc

View file

@ -467,10 +467,14 @@ class VideoDetailFragment() : MainFragment() {
activity?.enterPictureInPictureMode(params); activity?.enterPictureInPictureMode(params);
} }
fun onPictureInPictureModeChanged(isInPictureInPictureMode: Boolean, isStop: Boolean, newConfig: Configuration) { fun onPictureInPictureModeChanged(isInPictureInPictureMode: Boolean, isStop: Boolean, newConfig: Configuration) {
if (isInPictureInPictureMode) { try {
_viewDetail?.startPictureInPicture(); if (isInPictureInPictureMode) {
} else if (isInPictureInPicture) { _viewDetail?.startPictureInPicture();
leavePictureInPictureMode(isStop); } else if (isInPictureInPicture) {
leavePictureInPictureMode(isStop);
}
} catch (e: Throwable) {
Logger.e(TAG, "Failed to handle onPictureInPictureModeChanged", e)
} }
} }
fun leavePictureInPictureMode(isStop: Boolean) { fun leavePictureInPictureMode(isStop: Boolean) {