From 4e83693dc7fe2465fe88a669f8145bbf02576d8d Mon Sep 17 00:00:00 2001 From: Mohammed Aquib Azad Date: Sat, 12 Jul 2025 14:57:19 -0700 Subject: [PATCH] Bug 494056 - Smooth volume changes on media control plugin --- .../Plugins/MprisPlugin/MprisNowPlayingFragment.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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 {