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

Commit e7d86cf3 authored by Jacky Wang's avatar Jacky Wang
Browse files

[Catalyst] Make VibrationIntensitySwitchPreference.storage val nonnull

VibrationIntensitySwitchPreference.storage is initialized by
`storage(Context)` method, which causes implicit sequence dependency.

NO_IFTTT=Catalyst only

Bug: 390338213
Flag: EXEMPT refactor
Test: atest
Change-Id: Iee97b5ea8ea19fbbc0f2e870bf679dfa3fe07fc9
parent 69abbf45
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -15,14 +15,16 @@
 */
package com.android.settings.accessibility

import android.content.Context
import android.os.VibrationAttributes
import android.provider.Settings
import com.android.settings.R

/** Accessibility settings for alarm vibration, as a switch toggle. */
// LINT.IfChange
class AlarmVibrationIntensitySwitchPreference :
class AlarmVibrationIntensitySwitchPreference(context: Context) :
    VibrationIntensitySwitchPreference(
        context = context,
        key = KEY,
        vibrationUsage = VibrationAttributes.USAGE_ALARM,
        title = R.string.accessibility_alarm_vibration_title,
+2 −1
Original line number Diff line number Diff line
@@ -24,8 +24,9 @@ import com.android.settingslib.metadata.PreferenceAvailabilityProvider

/** Accessibility settings for media vibration, as a switch toggle. */
// LINT.IfChange
class MediaVibrationIntensitySwitchPreference :
class MediaVibrationIntensitySwitchPreference(context: Context) :
    VibrationIntensitySwitchPreference(
        context = context,
        key = KEY,
        vibrationUsage = VibrationAttributes.USAGE_MEDIA,
        title = R.string.accessibility_media_vibration_title,
+3 −1
Original line number Diff line number Diff line
@@ -15,14 +15,16 @@
 */
package com.android.settings.accessibility

import android.content.Context
import android.os.VibrationAttributes
import android.provider.Settings
import com.android.settings.R

/** Accessibility settings for notification vibration. */
// LINT.IfChange
class NotificationVibrationIntensitySwitchPreference :
class NotificationVibrationIntensitySwitchPreference(context: Context) :
    VibrationIntensitySwitchPreference(
        context = context,
        key = KEY,
        vibrationUsage = VibrationAttributes.USAGE_NOTIFICATION,
        title = R.string.accessibility_notification_vibration_title,
+3 −1
Original line number Diff line number Diff line
@@ -15,14 +15,16 @@
 */
package com.android.settings.accessibility

import android.content.Context
import android.os.VibrationAttributes
import android.provider.Settings
import com.android.settings.R

/** Accessibility settings for ring vibration, using a switch toggle. */
// LINT.IfChange
class RingVibrationIntensitySwitchPreference :
class RingVibrationIntensitySwitchPreference(context: Context) :
    VibrationIntensitySwitchPreference(
        context = context,
        key = KEY,
        vibrationUsage = VibrationAttributes.USAGE_RINGTONE,
        title = R.string.accessibility_ring_vibration_title,
+3 −1
Original line number Diff line number Diff line
@@ -15,14 +15,16 @@
 */
package com.android.settings.accessibility

import android.content.Context
import android.os.VibrationAttributes
import android.provider.Settings
import com.android.settings.R

/** Accessibility settings for touch haptic feedback, as a switch toggle */
// LINT.IfChange
class TouchVibrationIntensitySwitchPreference :
class TouchVibrationIntensitySwitchPreference(context: Context) :
    VibrationIntensitySwitchPreference(
        context = context,
        key = KEY,
        vibrationUsage = VibrationAttributes.USAGE_TOUCH,
        title = R.string.accessibility_touch_vibration_title,
Loading