Merge "Fix the build"
diff --git a/src/com/android/settings/notification/ZenModeAutomationSettings.java b/src/com/android/settings/notification/ZenModeAutomationSettings.java
index dbbd9a9..c2473ad 100644
--- a/src/com/android/settings/notification/ZenModeAutomationSettings.java
+++ b/src/com/android/settings/notification/ZenModeAutomationSettings.java
@@ -156,7 +156,10 @@
         root.removeAll();
         final AutomaticZenRule[] sortedRules = sortedRules();
         for (AutomaticZenRule sortedRule : sortedRules) {
-            root.addPreference(new ZenRulePreference(getPrefContext(), sortedRule));
+            ZenRulePreference pref = new ZenRulePreference(getPrefContext(), sortedRule);
+            if (pref.appExists) {
+                root.addPreference(pref);
+            }
         }
         final Preference p = new Preference(getPrefContext());
         p.setIcon(R.drawable.ic_add);
@@ -264,6 +267,7 @@
     private class ZenRulePreference extends Preference {
         final String mName;
         final String mId;
+        final boolean appExists;
 
         public ZenRulePreference(Context context, final AutomaticZenRule rule) {
             super(context);
@@ -283,8 +287,11 @@
                 setSummary(computeRuleSummary(rule, isSystemRule, info.loadLabel(mPm)));
             } catch (PackageManager.NameNotFoundException e) {
                 setIcon(R.drawable.ic_label);
+                appExists = false;
+                return;
             }
 
+            appExists = true;
             setTitle(rule.getName());
             setPersistent(false);