Merge pull request #4228 from TacoTheDank/coerceIn

Replace MathUtils.clamp with Kotlin coerceIn
This commit is contained in:
Bnyro 2023-07-14 10:27:02 +02:00 committed by GitHub
commit 5b55bc47a1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 4 deletions

View File

@ -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)
}

View File

@ -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)
}
}