summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanesh M <daneshm90@gmail.com>2014-02-12 18:19:38 -0800
committerRicardo Cerqueira <cyanogenmod@cerqueira.org>2014-02-13 18:21:36 +0000
commit5ded925c7f7193c48550632dd1fd048c69daf40d (patch)
treec595d9b318b85dd9f924956a13f879fdd4a9fb81
parent77b78aa6659383fc7d7f8f73c340e23b2d48154b (diff)
downloadandroid_packages_apps_Trebuchet-5ded925c7f7193c48550632dd1fd048c69daf40d.tar.gz
android_packages_apps_Trebuchet-5ded925c7f7193c48550632dd1fd048c69daf40d.tar.bz2
android_packages_apps_Trebuchet-5ded925c7f7193c48550632dd1fd048c69daf40d.zip
Trebuchet : Avoid upgrade paths if ALL_APPS button
Change-Id: I0632760f7c5869940711e711114177cc3e576453 (cherry picked from commit 3fd2e7aa19c7cf1d3e7a6af4168fceefa8c53c17)
-rw-r--r--src/com/android/launcher3/LauncherModel.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/android/launcher3/LauncherModel.java b/src/com/android/launcher3/LauncherModel.java
index c6ef2b7bf..d79e6279b 100644
--- a/src/com/android/launcher3/LauncherModel.java
+++ b/src/com/android/launcher3/LauncherModel.java
@@ -2825,7 +2825,8 @@ public class LauncherModel extends BroadcastReceiver {
ItemInfoFilter f) {
HashSet<ItemInfo> filtered = new HashSet<ItemInfo>();
for (ItemInfo i : infos) {
- if (i instanceof ShortcutInfo) {
+ if (i instanceof ShortcutInfo &&
+ (i.itemType != LauncherSettings.Favorites.ITEM_TYPE_ALLAPPS)) {
ShortcutInfo info = (ShortcutInfo) i;
ComponentName cn = info.intent.getComponent();
if (cn != null && f.filterItem(null, info, cn)) {
@@ -2871,7 +2872,8 @@ public class LauncherModel extends BroadcastReceiver {
}
public static boolean isShortcutInfoUpdateable(ItemInfo i) {
- if (i instanceof ShortcutInfo) {
+ if (i instanceof ShortcutInfo &&
+ i.itemType != LauncherSettings.Favorites.ITEM_TYPE_ALLAPPS) {
ShortcutInfo info = (ShortcutInfo) i;
// We need to check for ACTION_MAIN otherwise getComponent() might
// return null for some shortcuts (for instance, for shortcuts to