mirror of
https://gitlab.futo.org/videostreaming/grayjay.git
synced 2025-09-26 11:19:05 +00:00
Crashfix related to PiP #2041.
This commit is contained in:
parent
40c195d4a0
commit
c959b973fc
1 changed files with 8 additions and 4 deletions
|
@ -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;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue