From 41b0584b52d6dc2610e8a9ddbb7ee3cb15fcacd7 Mon Sep 17 00:00:00 2001 From: Florens Douwes Date: Tue, 27 May 2014 11:41:39 +0200 Subject: [PATCH] Only set the list position once in SettingFragment. --- .../java/org/floens/chan/ui/fragment/SettingsFragment.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Clover/app/src/main/java/org/floens/chan/ui/fragment/SettingsFragment.java b/Clover/app/src/main/java/org/floens/chan/ui/fragment/SettingsFragment.java index 987125f5..1abc741a 100644 --- a/Clover/app/src/main/java/org/floens/chan/ui/fragment/SettingsFragment.java +++ b/Clover/app/src/main/java/org/floens/chan/ui/fragment/SettingsFragment.java @@ -37,6 +37,7 @@ import org.floens.chan.utils.ThemeHelper; public class SettingsFragment extends PreferenceFragment { private int clickCount = 0; + private boolean argumentsRead = false; private Preference developerPreference; @@ -126,7 +127,8 @@ public class SettingsFragment extends PreferenceFragment { super.onStart(); final Bundle args = getArguments(); - if (args != null) { + if (args != null && !argumentsRead) { + argumentsRead = true; getListView().setSelectionFromTop(args.getInt("pos", 0), args.getInt("off", 0)); } }