Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 48659391 authored by cketti's avatar cketti
Browse files

Don't use app vibration defaults in `NotificationVibrationDecoder`

The code didn't handle the case where vibration was enabled but the pattern was `null` (system default).
parent f30a8ca3
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@ import com.fsck.k9.VibratePattern
class NotificationVibrationDecoder {
    fun decode(isVibrationEnabled: Boolean, systemPattern: List<Long>?): NotificationVibration {
        if (systemPattern == null || systemPattern.size < 2 || systemPattern.size % 2 != 0) {
            return NotificationVibration.DEFAULT
            return NotificationVibration(isVibrationEnabled, VibratePattern.Default, repeatCount = 1)
        }

        val systemPatternArray = systemPattern.toLongArray()