Merge "Simplify settings datastore calls" into main

This commit is contained in:
Jacky Wang
2024-10-17 12:31:36 +00:00
committed by Android (Google) Code Review
2 changed files with 13 additions and 14 deletions

View File

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