From 5b7a100dbd9135b6b87ae4cc9ff3a5ece123bcf6 Mon Sep 17 00:00:00 2001 From: Fabrice Di Meglio Date: Mon, 23 Jun 2014 17:54:40 -0700 Subject: [PATCH] Fix bug #15782664 Need to remove Search and Up affordances from App Info - make AppInfo like a shortcut Change-Id: I6f63cdbebce8e245cc5a8a673afcbdfc309d901a --- src/com/android/settings/SettingsActivity.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/SettingsActivity.java b/src/com/android/settings/SettingsActivity.java index eb911a9bb5a..80fda6d3195 100644 --- a/src/com/android/settings/SettingsActivity.java +++ b/src/com/android/settings/SettingsActivity.java @@ -450,6 +450,11 @@ public class SettingsActivity extends Activity return (categories != null) && categories.contains("com.android.settings.SHORTCUT"); } + private static boolean isAppInfoIntent(final Intent intent) { + String action = intent.getAction(); + return (action != null) && action.equals("android.settings.APPLICATION_DETAILS_SETTINGS"); + } + @Override protected void onCreate(Bundle savedState) { super.onCreate(savedState); @@ -472,7 +477,7 @@ public class SettingsActivity extends Activity // Getting Intent properties can only be done after the super.onCreate(...) final String initialFragmentName = intent.getStringExtra(EXTRA_SHOW_FRAGMENT); - mIsShortcut = isShortCutIntent(intent) || + mIsShortcut = isShortCutIntent(intent) || isAppInfoIntent(intent) || intent.getBooleanExtra(EXTRA_SHOW_FRAGMENT_AS_SHORTCUT, false); mIsShowingDashboard = (initialFragmentName == null) && !mIsShortcut;