mirror of
https://github.com/TeamNewPipe/NewPipe
synced 2025-06-27 15:43:07 +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() {
|
class LocalBinder internal constructor(playerService: PlayerService) : Binder() {
|
||||||
private val playerService: WeakReference<PlayerService?>
|
private val playerService = WeakReference<PlayerService?>(playerService)
|
||||||
|
|
||||||
init {
|
|
||||||
this.playerService = WeakReference<PlayerService?>(playerService)
|
|
||||||
}
|
|
||||||
|
|
||||||
val service: PlayerService?
|
val service: PlayerService?
|
||||||
get() = playerService.get()
|
get() = playerService.get()
|
||||||
@ -322,9 +318,9 @@ class PlayerService : MediaBrowserServiceCompat() {
|
|||||||
clientPackageName: String,
|
clientPackageName: String,
|
||||||
clientUid: Int,
|
clientUid: Int,
|
||||||
rootHints: Bundle?
|
rootHints: Bundle?
|
||||||
): BrowserRoot {
|
): BrowserRoot? {
|
||||||
// TODO check if the accessing package has permission to view data
|
// 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(
|
override fun onLoadChildren(
|
||||||
|
@ -4,7 +4,7 @@ import org.schabi.newpipe.util.GuardedByMutex
|
|||||||
import java.util.Optional
|
import java.util.Optional
|
||||||
|
|
||||||
class PlayerUiList(vararg initialPlayerUis: PlayerUi) {
|
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
|
* Creates a [PlayerUiList] starting with the provided player uis. The provided player uis
|
||||||
|
Loading…
x
Reference in New Issue
Block a user