mirror of
https://github.com/libre-tube/LibreTube.git
synced 2025-04-29 00:10:32 +05:30
Merge pull request #4228 from TacoTheDank/coerceIn
Replace MathUtils.clamp with Kotlin coerceIn
This commit is contained in:
commit
5b55bc47a1
@ -3,7 +3,6 @@ package com.github.libretube.helpers
|
||||
import android.content.Context
|
||||
import android.media.AudioManager
|
||||
import androidx.core.content.getSystemService
|
||||
import androidx.core.math.MathUtils
|
||||
import androidx.media.AudioManagerCompat
|
||||
import com.github.libretube.extensions.normalize
|
||||
|
||||
@ -16,7 +15,7 @@ class AudioHelper(context: Context) {
|
||||
var volume: Int
|
||||
get() = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC) - minimumVolumeIndex
|
||||
set(value) {
|
||||
val vol = MathUtils.clamp(value, minimumVolumeIndex, maximumVolumeIndex)
|
||||
val vol = value.coerceIn(minimumVolumeIndex, maximumVolumeIndex)
|
||||
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, vol, 0)
|
||||
}
|
||||
|
||||
|
@ -4,7 +4,6 @@ import android.text.format.DateUtils
|
||||
import android.view.View
|
||||
import android.view.ViewGroup.MarginLayoutParams
|
||||
import androidx.core.graphics.drawable.toBitmap
|
||||
import androidx.core.math.MathUtils
|
||||
import androidx.core.view.updateLayoutParams
|
||||
import androidx.media3.common.util.UnstableApi
|
||||
import androidx.media3.ui.TimeBar
|
||||
@ -98,7 +97,7 @@ class SeekbarPreviewListener(
|
||||
playerBinding.seekbarPreview.width / 2
|
||||
// normalize the offset to keep a minimum distance at left and right
|
||||
val maxPadding = parentWidth - MIN_PADDING - playerBinding.seekbarPreview.width
|
||||
marginStart = MathUtils.clamp(offset.toInt(), MIN_PADDING, maxPadding)
|
||||
marginStart = offset.toInt().coerceIn(MIN_PADDING, maxPadding)
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user