summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/Folder.java
diff options
context:
space:
mode:
authorRaj Yengisetty <rajesh@cyngn.com>2015-03-25 09:48:36 -0700
committerRajesh Yengisetty <rajesh@cyngn.com>2015-03-25 16:52:28 +0000
commitd8bdb0eef3f1799e8b829bcf114f1c3573bce8d6 (patch)
tree99f9b97e356285ff45c609e64daee0988b494589 /src/com/android/launcher3/Folder.java
parenta99eb7b677cb2ceb7439f1e5dfde324b83fe5606 (diff)
downloadandroid_packages_apps_Trebuchet-d8bdb0eef3f1799e8b829bcf114f1c3573bce8d6.tar.gz
android_packages_apps_Trebuchet-d8bdb0eef3f1799e8b829bcf114f1c3573bce8d6.tar.bz2
android_packages_apps_Trebuchet-d8bdb0eef3f1799e8b829bcf114f1c3573bce8d6.zip
ProtectedApps: Fix protecting shortcuts with no ComponentNames
Repro: - Create a shortcut using the contacts widget - Add to a folder and open app protection screen - Observe: Trebuchet force closes Change-Id: I76f6a8b1d024beb36fa804bb3a866913edc335c1
Diffstat (limited to 'src/com/android/launcher3/Folder.java')
-rw-r--r--src/com/android/launcher3/Folder.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/launcher3/Folder.java b/src/com/android/launcher3/Folder.java
index 0aacff4d5..988c43e98 100644
--- a/src/com/android/launcher3/Folder.java
+++ b/src/com/android/launcher3/Folder.java
@@ -290,7 +290,9 @@ public class Folder extends LinearLayout implements DragSource, View.OnClickList
public void modifyProtectedApps(boolean protect) {
ArrayList<ComponentName> components = new ArrayList<ComponentName>();
for (Pair<ComponentName, CharSequence> item : getComponents()) {
- components.add(item.first);
+ if (item.first != null) {
+ components.add(item.first);
+ }
}
Intent intent = new Intent();