mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-31 23:32:59 +00:00 
			
		
		
		
	PlayerService/PlayerUIList: some small improvements
This commit is contained in:
		| @@ -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 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Profpatsch
					Profpatsch