Fix: ringtone-kiezer zonder apply-scope (this-shadowing)

This commit is contained in:
eddy 2026-10-14 20:32:33 +02:00
commit 28cd20768c

View file

@ -60,17 +60,16 @@ class SettingsActivity : AppCompatActivity() {
private fun openSoundPicker(name: String) {
pendingSoundName = name
val intent = Intent(RingtoneManager.ACTION_RINGTONE_PICKER).apply {
putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, RingtoneManager.TYPE_ALARM)
putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE, "Geluid voor $name")
putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT, true)
putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_SILENT, false)
putExtra(
RingtoneManager.EXTRA_RINGTONE_EXISTING_URI,
prefs.ringtoneFor(name)
?: RingtoneManager.getActualDefaultRingtoneUri(this, RingtoneManager.TYPE_ALARM),
)
}
val intent = Intent(RingtoneManager.ACTION_RINGTONE_PICKER)
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, RingtoneManager.TYPE_ALARM)
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE, "Geluid voor $name")
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT, true)
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_SILENT, false)
intent.putExtra(
RingtoneManager.EXTRA_RINGTONE_EXISTING_URI,
prefs.ringtoneFor(name)
?: RingtoneManager.getActualDefaultRingtoneUri(this, RingtoneManager.TYPE_ALARM),
)
ringtonePicker.launch(intent)
}