From 990fb52ef7e3eac5b6faa105ed242c3228c3c848 Mon Sep 17 00:00:00 2001 From: Amith Yamasani Date: Fri, 2 Sep 2011 09:47:18 -0700 Subject: [PATCH] Fixes to parent fragment names and other manifest issues. Bug: 5324865 Also, when jumping into a second+ level setting, make sure the header list item is scrolled into view. Change-Id: I714c1f80c8b20e23208763f1c30449a49f2a4082 --- AndroidManifest.xml | 6 ++++-- src/com/android/settings/Settings.java | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 5269457ea31..71a2d7f1219 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -153,6 +153,10 @@ android:value="com.android.settings.wifi.AdvancedWifiSettings" /> + + - @@ -370,7 +373,6 @@ android:clearTaskOnLaunch="true"> - diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java index 14ac78a4222..6e0ce4c7de9 100644 --- a/src/com/android/settings/Settings.java +++ b/src/com/android/settings/Settings.java @@ -190,6 +190,7 @@ public class Settings extends PreferenceActivity implements ButtonBarHandler { mCurrentHeader = parentHeader; switchToHeaderLocal(parentHeader); + highlightHeader(); mParentHeader = new Header(); mParentHeader.fragment @@ -217,6 +218,7 @@ public class Settings extends PreferenceActivity implements ButtonBarHandler { Integer index = mHeaderIndexMap.get(mTopLevelHeaderId); if (index != null) { getListView().setItemChecked(index, true); + getListView().smoothScrollToPosition(index); } } }