From d1632b84b312c53b15b56a9e02559be3e8e3c169 Mon Sep 17 00:00:00 2001 From: Christian Schneppe Date: Wed, 21 Mar 2018 21:16:36 +0100 Subject: fixed crash in settings --- src/main/java/de/pixart/messenger/ui/SettingsFragment.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/main/java/de/pixart/messenger') diff --git a/src/main/java/de/pixart/messenger/ui/SettingsFragment.java b/src/main/java/de/pixart/messenger/ui/SettingsFragment.java index 939ef6145..b40875f7c 100644 --- a/src/main/java/de/pixart/messenger/ui/SettingsFragment.java +++ b/src/main/java/de/pixart/messenger/ui/SettingsFragment.java @@ -37,10 +37,14 @@ public class SettingsFragment extends PreferenceFragment { } public void setActivityIntent(final Intent intent) { + boolean wasEmpty = TextUtils.isEmpty(page); if (intent != null) { if (Intent.ACTION_VIEW.equals(intent.getAction())) { if (intent.getExtras() != null) { this.page = intent.getExtras().getString("page"); + if (wasEmpty) { + openPreferenceScreen(page); + } } } } -- cgit v1.2.3