Skip to content

Commit 0a0dd4e

Browse files
committed
Fix crash when opening Identity Server detail from preference
1 parent bcf6342 commit 0a0dd4e

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

vector/src/main/java/im/vector/app/features/settings/VectorSettingsGeneralFragment.kt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,15 +176,19 @@ class VectorSettingsGeneralFragment @Inject constructor(
176176
mPasswordPreference.isVisible = false
177177
}
178178

179-
val discoveryPreference = findPreference<VectorPreference>(VectorPreferences.SETTINGS_DISCOVERY_PREFERENCE_KEY)!!
180-
discoveryPreference.onPreferenceClickListener = Preference.OnPreferenceClickListener {
179+
val openDiscoveryScreenPreferenceClickListener = Preference.OnPreferenceClickListener {
181180
(requireActivity() as VectorSettingsActivity).navigateTo(
182181
DiscoverySettingsFragment::class.java,
183182
SettingsActivityPayload.DiscoverySettings().toMvRxBundle()
184183
)
185184
true
186185
}
187186

187+
val discoveryPreference = findPreference<VectorPreference>(VectorPreferences.SETTINGS_DISCOVERY_PREFERENCE_KEY)!!
188+
discoveryPreference.onPreferenceClickListener = openDiscoveryScreenPreferenceClickListener
189+
190+
mIdentityServerPreference.onPreferenceClickListener = openDiscoveryScreenPreferenceClickListener
191+
188192
// Advanced settings
189193

190194
// user account

vector/src/main/res/xml/vector_settings_general.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,6 @@
8787
<im.vector.app.core.preference.VectorPreference
8888
android:key="SETTINGS_IDENTITY_SERVER_PREFERENCE_KEY"
8989
android:title="@string/settings_identity_server"
90-
app:fragment="im.vector.app.features.discovery.DiscoverySettingsFragment"
9190
tools:summary="https://identity.server.url" />
9291

9392
<im.vector.app.core.preference.VectorPreference

0 commit comments

Comments
 (0)