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,11 +467,15 @@ 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) {
try {
if (isInPictureInPictureMode) { if (isInPictureInPictureMode) {
_viewDetail?.startPictureInPicture(); _viewDetail?.startPictureInPicture();
} else if (isInPictureInPicture) { } else if (isInPictureInPicture) {
leavePictureInPictureMode(isStop); leavePictureInPictureMode(isStop);
} }
} catch (e: Throwable) {
Logger.e(TAG, "Failed to handle onPictureInPictureModeChanged", e)
}
} }
fun leavePictureInPictureMode(isStop: Boolean) { fun leavePictureInPictureMode(isStop: Boolean) {
isInPictureInPicture = false; isInPictureInPicture = false;