diff options
| author | 2016-10-24 18:50:17 +0000 | |
|---|---|---|
| committer | 2016-10-24 18:50:17 +0000 | |
| commit | 817695589c80cfc0913d94e3dd52dac2782e8ed6 (patch) | |
| tree | cb00c95e97deaa0eab63ffd25d3c908e099f8b86 | |
| parent | 382d6ecc4b408c0bfb2177ce931bfb895f64bd9a (diff) | |
| parent | 80ac3f0a4b9d007afcf51883aa8781a1ba2dd0d2 (diff) | |
Merge "Allow operator/manufacturer setting to use priority" am: aef1a557aa am: 4244d53c3e am: 0be36ac0d1
am: 80ac3f0a4b
Change-Id: I5bc6a440d7a906caed9cdfe63464f692e7f0ecef
| -rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/drawer/TileUtils.java | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/drawer/TileUtils.java b/packages/SettingsLib/src/com/android/settingslib/drawer/TileUtils.java index b2ce13f9f30a..ac10ca8d53a9 100644 --- a/packages/SettingsLib/src/com/android/settingslib/drawer/TileUtils.java +++ b/packages/SettingsLib/src/com/android/settingslib/drawer/TileUtils.java @@ -142,9 +142,9 @@ public class TileUtils { // Only add Settings for this user. getTilesForAction(context, user, SETTINGS_ACTION, cache, null, tiles, true); getTilesForAction(context, user, OPERATOR_SETTINGS, cache, - OPERATOR_DEFAULT_CATEGORY, tiles, false); + OPERATOR_DEFAULT_CATEGORY, tiles, false, true); getTilesForAction(context, user, MANUFACTURER_SETTINGS, cache, - MANUFACTURER_DEFAULT_CATEGORY, tiles, false); + MANUFACTURER_DEFAULT_CATEGORY, tiles, false, true); } if (setup) { getTilesForAction(context, user, EXTRA_SETTINGS_ACTION, cache, null, tiles, false); @@ -211,12 +211,20 @@ public class TileUtils { private static void getTilesForAction(Context context, UserHandle user, String action, Map<Pair<String, String>, Tile> addedCache, String defaultCategory, ArrayList<Tile> outTiles, boolean requireSettings) { + getTilesForAction(context, user, action, addedCache, defaultCategory, outTiles, + requireSettings, requireSettings); + } + + private static void getTilesForAction(Context context, + UserHandle user, String action, Map<Pair<String, String>, Tile> addedCache, + String defaultCategory, ArrayList<Tile> outTiles, boolean requireSettings, + boolean usePriority) { Intent intent = new Intent(action); if (requireSettings) { intent.setPackage(SETTING_PKG); } getTilesForIntent(context, user, intent, addedCache, defaultCategory, outTiles, - requireSettings, true); + usePriority, true); } public static void getTilesForIntent(Context context, UserHandle user, Intent intent, |