Merge "Simplify settings datastore calls" into main
This commit is contained in:
@@ -22,14 +22,14 @@ import com.android.settings.Utils
|
||||
import com.android.settingslib.datastore.SettingsSystemStore
|
||||
import com.android.settingslib.metadata.PreferenceAvailabilityProvider
|
||||
import com.android.settingslib.metadata.SwitchPreference
|
||||
import com.android.settingslib.preference.SwitchPreferenceBinding
|
||||
|
||||
// LINT.IfChange
|
||||
class DialPadTonePreference :
|
||||
SwitchPreference(DTMF_TONE_WHEN_DIALING, R.string.dial_pad_tones_title),
|
||||
SwitchPreferenceBinding, PreferenceAvailabilityProvider {
|
||||
PreferenceAvailabilityProvider {
|
||||
|
||||
override fun storage(context: Context) = SettingsSystemStore.get(context)
|
||||
|
||||
override fun isAvailable(context: Context) = Utils.isVoiceCapable(context)
|
||||
}
|
||||
// LINT.ThenChange(DialPadTonePreferenceController.java)
|
||||
// LINT.ThenChange(DialPadTonePreferenceController.java)
|
||||
|
||||
Reference in New Issue
Block a user