From abd9b5ecd9ceb56d13657715345aad4cad04ba46 Mon Sep 17 00:00:00 2001 From: Michatec Date: Sat, 18 Apr 2026 18:39:59 +0200 Subject: [PATCH] fix(settings): conditionally enable stream URI editing based on station editing status --- app/src/main/java/com/michatec/radio/SettingsFragment.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/michatec/radio/SettingsFragment.kt b/app/src/main/java/com/michatec/radio/SettingsFragment.kt index 402bf66..4946daa 100644 --- a/app/src/main/java/com/michatec/radio/SettingsFragment.kt +++ b/app/src/main/java/com/michatec/radio/SettingsFragment.kt @@ -165,7 +165,11 @@ class SettingsFragment : PreferenceFragmentCompat(), YesNoDialog.YesNoDialogList preferenceEnableEditingStreamUri.summaryOn = getString(R.string.pref_edit_station_stream_summary_enabled) preferenceEnableEditingStreamUri.summaryOff = getString(R.string.pref_edit_station_stream_summary_disabled) preferenceEnableEditingStreamUri.setDefaultValue(PreferencesHelper.loadEditStreamUrisEnabled(context)) - preferenceEnableEditingStreamUri.isEnabled = PreferencesHelper.loadEditStreamUrisEnabled(context) + preferenceEnableEditingStreamUri.isEnabled = if (PreferencesHelper.loadEditStationsEnabled(context)) { + true + } else { + PreferencesHelper.loadEditStreamUrisEnabled(context) + } // set up "Edit Stations" preference