Browse Source

apply patch

Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
parneet-guraya 9 months ago
parent
commit
d8ed2ce5c7

+ 2 - 2
app/src/main/java/com/nextcloud/client/media/BackgroundPlayerService.kt

@@ -113,7 +113,7 @@ class BackgroundPlayerService : MediaSessionService(), Injectable {
                         .setDisplayName("PlayPause")
                         .setDisplayName("PlayPause")
                         .setIconResId(
                         .setIconResId(
                             CommandButton.getIconResIdForIconConstant(
                             CommandButton.getIconResIdForIconConstant(
-                                if (mediaSession?.player?.isPlaying!!) {
+                                if (mediaSession?.player?.isPlaying == true) {
                                     CommandButton.ICON_PAUSE
                                     CommandButton.ICON_PAUSE
                                 } else {
                                 } else {
                                     CommandButton.ICON_PLAY
                                     CommandButton.ICON_PLAY
@@ -215,7 +215,7 @@ class BackgroundPlayerService : MediaSessionService(), Injectable {
 
 
     private fun release() {
     private fun release() {
         val player = mediaSession?.player
         val player = mediaSession?.player
-        if (player!!.playWhenReady) {
+        if (player?.playWhenReady == true) {
             // Make sure the service is not in foreground.
             // Make sure the service is not in foreground.
             player.pause()
             player.pause()
         }
         }

+ 5 - 5
app/src/main/java/com/owncloud/android/media/MediaControlView.kt

@@ -100,14 +100,14 @@ class MediaControlView(context: Context, attrs: AttributeSet?) :
      */
      */
     private fun disableUnsupportedButtons() {
     private fun disableUnsupportedButtons() {
         try {
         try {
-            if (playerControl!!.isCommandAvailable(Player.COMMAND_PLAY_PAUSE).not()) {
+            if (playerControl?.isCommandAvailable(Player.COMMAND_PLAY_PAUSE)?.not() == true) {
                 binding.playBtn.isEnabled = false
                 binding.playBtn.isEnabled = false
             }
             }
 
 
-            if (playerControl!!.isCommandAvailable(Player.COMMAND_SEEK_BACK).not()) {
+            if (playerControl?.isCommandAvailable(Player.COMMAND_SEEK_BACK)?.not() == true) {
                 binding.rewindBtn.isEnabled = false
                 binding.rewindBtn.isEnabled = false
             }
             }
-            if (playerControl!!.isCommandAvailable(Player.COMMAND_SEEK_FORWARD).not()) {
+            if (playerControl?.isCommandAvailable(Player.COMMAND_SEEK_FORWARD)?.not() == true) {
                 binding.forwardBtn.isEnabled = false
                 binding.forwardBtn.isEnabled = false
             }
             }
         } catch (ex: IncompatibleClassChangeError) {
         } catch (ex: IncompatibleClassChangeError) {
@@ -234,12 +234,12 @@ class MediaControlView(context: Context, attrs: AttributeSet?) :
                 R.drawable.ic_play
                 R.drawable.ic_play
             }
             }
         )
         )
-        binding.forwardBtn.visibility = if (playerControl!!.isCommandAvailable(Player.COMMAND_SEEK_FORWARD)) {
+        binding.forwardBtn.visibility = if (playerControl?.isCommandAvailable(Player.COMMAND_SEEK_FORWARD) == true) {
             VISIBLE
             VISIBLE
         } else {
         } else {
             INVISIBLE
             INVISIBLE
         }
         }
-        binding.rewindBtn.visibility = if (playerControl!!.isCommandAvailable(Player.COMMAND_SEEK_BACK)) {
+        binding.rewindBtn.visibility = if (playerControl?.isCommandAvailable(Player.COMMAND_SEEK_BACK) == true) {
             VISIBLE
             VISIBLE
         } else {
         } else {
             INVISIBLE
             INVISIBLE