From ab76e4f1237257fe3710cf9d65ebe3c4704e45c7 Mon Sep 17 00:00:00 2001 From: Philipp Schaefer Date: Sun, 22 Sep 2013 12:53:08 +0200 Subject: [PATCH] bugfix on multiPane - use dummy fragment for header category - never select header category --- mobile/AndroidManifest.xml | 4 +-- .../IITC_PluginPreferenceActivity.java | 32 +++++++++++++++++++ .../fragments/PluginsFragment.java | 28 ++++++++-------- 3 files changed, 49 insertions(+), 15 deletions(-) diff --git a/mobile/AndroidManifest.xml b/mobile/AndroidManifest.xml index 2dc57bbc..fda15a23 100644 --- a/mobile/AndroidManifest.xml +++ b/mobile/AndroidManifest.xml @@ -1,8 +1,8 @@ + android:versionCode="49" + android:versionName="0.6.5"> prefs = - IITC_PluginPreferenceActivity.getPluginPreference(category); + if (getArguments() != null) { + // get plugins category for this fragments and plugins list + String category = getArguments().getString("category"); + ArrayList prefs = + IITC_PluginPreferenceActivity.getPluginPreference(category); - // add plugin checkbox preferences - for (IITC_PluginPreference pref : prefs) { - getPreferenceScreen().addPreference(pref); + // add plugin checkbox preferences + for (IITC_PluginPreference pref : prefs) { + getPreferenceScreen().addPreference(pref); + } + + // set action bar stuff + ActionBar bar = getActivity().getActionBar(); + category = category.replace(IITC_PluginPreferenceActivity.USER_PLUGIN, "User "); + bar.setTitle("IITC Plugins: " + category); + bar.setDisplayHomeAsUpEnabled(true); } - - // set action bar stuff - ActionBar bar = getActivity().getActionBar(); - category = category.replace(IITC_PluginPreferenceActivity.USER_PLUGIN, "User "); - bar.setTitle("IITC Plugins: " + category); - bar.setDisplayHomeAsUpEnabled(true); } }