mirror of
https://gitlab.futo.org/videostreaming/grayjay.git
synced 2026-05-16 04:52:39 +02:00
Crashfix related to PiP #2041.
This commit is contained in:
+4
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user