summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/Utils.java
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2015-10-12 04:20:21 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2015-10-12 04:20:21 -0700
commitb17d7c45fc19ef4c694dd8df999d41a5ce49052c (patch)
tree97cac7ce6106a4c76777905a0563c4e883918efe /src/com/android/settings/Utils.java
parente8a9d3dcd0c71be29cca739201ef1e699683a291 (diff)
parentbf51c8b4d63658986ff6c43befb38dfcb0ea3a2d (diff)
downloadpackages_apps_Settings-b17d7c45fc19ef4c694dd8df999d41a5ce49052c.tar.gz
packages_apps_Settings-b17d7c45fc19ef4c694dd8df999d41a5ce49052c.tar.bz2
packages_apps_Settings-b17d7c45fc19ef4c694dd8df999d41a5ce49052c.zip
Merge "Bluetooth: Add Manifest configure to fix settings crash issue."
Diffstat (limited to 'src/com/android/settings/Utils.java')
-rw-r--r--src/com/android/settings/Utils.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/settings/Utils.java b/src/com/android/settings/Utils.java
index 1122591e9..b6d941458 100644
--- a/src/com/android/settings/Utils.java
+++ b/src/com/android/settings/Utils.java
@@ -92,6 +92,7 @@ import com.android.settings.UserAdapter.UserDetails;
import com.android.settings.dashboard.DashboardTile;
import com.android.settings.drawable.CircleFramedDrawable;
import com.android.settingslib.applications.ApplicationsState;
+import com.android.settings.bluetooth.BluetoothSettings;
import java.io.IOException;
import java.io.InputStream;
@@ -717,7 +718,12 @@ public final class Utils {
Bundle args, String titleResPackageName, int titleResId, CharSequence title,
boolean isShortcut) {
Intent intent = new Intent(Intent.ACTION_MAIN);
- intent.setClass(context, SubSettings.class);
+ if (BluetoothSettings.class.getName().equals(fragmentName)) {
+ intent.setClass(context, SubSettings.BluetoothSubSettings.class);
+ intent.putExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_AS_SUBSETTING, true);
+ } else {
+ intent.setClass(context, SubSettings.class);
+ }
intent.putExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT, fragmentName);
intent.putExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_ARGUMENTS, args);
intent.putExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_TITLE_RES_PACKAGE_NAME,