mirror of
https://github.com/libre-tube/LibreTube.git
synced 2024-12-14 14:20:30 +05:30
feat(player): display controller if there is no next video
This commit is contained in:
parent
0bd1e20a0b
commit
c0dac7cba0
@ -41,6 +41,7 @@ import com.github.libretube.enums.PlayerEvent
|
|||||||
import com.github.libretube.enums.SbSkipOptions
|
import com.github.libretube.enums.SbSkipOptions
|
||||||
import com.github.libretube.extensions.updateParameters
|
import com.github.libretube.extensions.updateParameters
|
||||||
import com.github.libretube.obj.VideoStats
|
import com.github.libretube.obj.VideoStats
|
||||||
|
import com.github.libretube.util.PlayingQueue
|
||||||
import com.github.libretube.util.TextUtils
|
import com.github.libretube.util.TextUtils
|
||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
import java.util.concurrent.Executors
|
import java.util.concurrent.Executors
|
||||||
@ -343,6 +344,9 @@ object PlayerHelper {
|
|||||||
)
|
)
|
||||||
|
|
||||||
fun shouldPlayNextVideo(isPlaylist: Boolean = false): Boolean {
|
fun shouldPlayNextVideo(isPlaylist: Boolean = false): Boolean {
|
||||||
|
// if there is no next video, it obviously should not be played
|
||||||
|
if (PlayingQueue.getNext() == null)
|
||||||
|
return false
|
||||||
return autoPlayEnabled || (
|
return autoPlayEnabled || (
|
||||||
isPlaylist && PreferenceHelper.getBoolean(
|
isPlaylist && PreferenceHelper.getBoolean(
|
||||||
PreferenceKeys.AUTOPLAY_PLAYLISTS,
|
PreferenceKeys.AUTOPLAY_PLAYLISTS,
|
||||||
|
Loading…
Reference in New Issue
Block a user