diff --git a/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisNowPlayingFragment.kt b/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisNowPlayingFragment.kt index 07b2859b..0a80d393 100644 --- a/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisNowPlayingFragment.kt +++ b/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisNowPlayingFragment.kt @@ -103,14 +103,14 @@ class MprisNowPlayingFragment : Fragment(), VolumeKeyListener { performActionOnClick(mprisControlBinding.stopButton, MprisPlayer::sendStop) mprisControlBinding.volumeSeek.setOnSeekBarChangeListener(object : OnSeekBarChangeListener { - override fun onProgressChanged(seekBar: SeekBar, i: Int, b: Boolean) {} - - override fun onStartTrackingTouch(seekBar: SeekBar) {} - - override fun onStopTrackingTouch(seekBar: SeekBar) { + override fun onProgressChanged(seekBar: SeekBar, i: Int, b: Boolean) { val targetPlayer = targetPlayer ?: return targetPlayer.sendSetVolume(seekBar.progress) } + + override fun onStartTrackingTouch(seekBar: SeekBar) {} + + override fun onStopTrackingTouch(seekBar: SeekBar) {} }) positionSeekUpdateRunnable = Runnable {