From c4fcf53fd30a50d85cb3da8b7eb26effdbab1e47 Mon Sep 17 00:00:00 2001 From: fkloft Date: Tue, 12 Aug 2014 23:41:33 +0200 Subject: [PATCH] [mobile] small bugfix --- mobile/src/com/cradle/iitc_mobile/share/ShareActivity.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mobile/src/com/cradle/iitc_mobile/share/ShareActivity.java b/mobile/src/com/cradle/iitc_mobile/share/ShareActivity.java index 42ad36a2..341a4ad1 100644 --- a/mobile/src/com/cradle/iitc_mobile/share/ShareActivity.java +++ b/mobile/src/com/cradle/iitc_mobile/share/ShareActivity.java @@ -174,11 +174,14 @@ public class ShareActivity extends FragmentActivity implements ActionBar.TabList .setTabListener(this)); } + // read the selected tab from prefs before enabling tab mode + // setNavigationMode calls our OnPageChangeListener, resetting the pref to 0 + final int selected = mSharedPrefs.getInt("pref_share_selected_tab", 0); + if (mFragmentAdapter.getCount() > 1) { actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); } - final int selected = mSharedPrefs.getInt("pref_share_selected_tab", 0); if (selected < mFragmentAdapter.getCount()) { mViewPager.setCurrentItem(selected); if (actionBar.getNavigationMode() != ActionBar.NAVIGATION_MODE_STANDARD) {