mirror of
https://github.com/libre-tube/LibreTube.git
synced 2025-04-29 00:10:32 +05:30
Merge pull request #6829 from FineFindus/fix/open-player
fix: maximise player when playing new video
This commit is contained in:
commit
308ef1a564
@ -26,6 +26,7 @@ import com.github.libretube.ui.base.BaseActivity
|
|||||||
import com.github.libretube.ui.fragments.AudioPlayerFragment
|
import com.github.libretube.ui.fragments.AudioPlayerFragment
|
||||||
import com.github.libretube.ui.fragments.PlayerFragment
|
import com.github.libretube.ui.fragments.PlayerFragment
|
||||||
import com.github.libretube.ui.views.SingleViewTouchableMotionLayout
|
import com.github.libretube.ui.views.SingleViewTouchableMotionLayout
|
||||||
|
import com.github.libretube.util.PlayingQueue
|
||||||
|
|
||||||
object NavigationHelper {
|
object NavigationHelper {
|
||||||
private val handler = Handler(Looper.getMainLooper())
|
private val handler = Handler(Looper.getMainLooper())
|
||||||
@ -70,6 +71,9 @@ object NavigationHelper {
|
|||||||
val activity = ContextHelper.unwrapActivity<MainActivity>(context)
|
val activity = ContextHelper.unwrapActivity<MainActivity>(context)
|
||||||
val attachedToRunningPlayer = activity.runOnPlayerFragment {
|
val attachedToRunningPlayer = activity.runOnPlayerFragment {
|
||||||
this.playNextVideo(videoUrlOrId.toID())
|
this.playNextVideo(videoUrlOrId.toID())
|
||||||
|
PlayingQueue.clear()
|
||||||
|
// maximize player
|
||||||
|
this.binding.playerMotionLayout.transitionToStart()
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
if (attachedToRunningPlayer) return
|
if (attachedToRunningPlayer) return
|
||||||
|
Loading…
x
Reference in New Issue
Block a user