mirror of
https://github.com/TeamNewPipe/NewPipe
synced 2025-06-26 15:13:00 +00:00
PlayerService/PlayerUIList: some small improvements
This commit is contained in:
parent
cf8fe95abf
commit
73fef268fc
@ -295,11 +295,7 @@ class PlayerService : MediaBrowserServiceCompat() {
|
||||
}
|
||||
|
||||
class LocalBinder internal constructor(playerService: PlayerService) : Binder() {
|
||||
private val playerService: WeakReference<PlayerService?>
|
||||
|
||||
init {
|
||||
this.playerService = WeakReference<PlayerService?>(playerService)
|
||||
}
|
||||
private val playerService = WeakReference<PlayerService?>(playerService)
|
||||
|
||||
val service: PlayerService?
|
||||
get() = playerService.get()
|
||||
@ -322,9 +318,9 @@ class PlayerService : MediaBrowserServiceCompat() {
|
||||
clientPackageName: String,
|
||||
clientUid: Int,
|
||||
rootHints: Bundle?
|
||||
): BrowserRoot {
|
||||
): BrowserRoot? {
|
||||
// TODO check if the accessing package has permission to view data
|
||||
return mediaBrowserImpl!!.onGetRoot(clientPackageName, clientUid, rootHints)
|
||||
return mediaBrowserImpl?.onGetRoot(clientPackageName, clientUid, rootHints)
|
||||
}
|
||||
|
||||
override fun onLoadChildren(
|
||||
|
@ -4,7 +4,7 @@ import org.schabi.newpipe.util.GuardedByMutex
|
||||
import java.util.Optional
|
||||
|
||||
class PlayerUiList(vararg initialPlayerUis: PlayerUi) {
|
||||
private var playerUis = GuardedByMutex(mutableListOf<PlayerUi>())
|
||||
private val playerUis = GuardedByMutex(mutableListOf<PlayerUi>())
|
||||
|
||||
/**
|
||||
* Creates a [PlayerUiList] starting with the provided player uis. The provided player uis
|
||||
|
Loading…
x
Reference in New Issue
Block a user