Add catch for missing app icon resource.

The catch was present before moving the code into
the compat class.

Bug: 15276879
Change-Id: I81fbd49dacd813e861a2bc4f0b41dcbeccb9def2
diff --git a/src/com/android/launcher3/compat/LauncherActivityInfoCompatV16.java b/src/com/android/launcher3/compat/LauncherActivityInfoCompatV16.java
index 9b9384d..052d434 100644
--- a/src/com/android/launcher3/compat/LauncherActivityInfoCompatV16.java
+++ b/src/com/android/launcher3/compat/LauncherActivityInfoCompatV16.java
@@ -61,7 +61,11 @@
                 resources = null;
             }
             if (resources != null) {
-                d = resources.getDrawableForDensity(mActivityInfo.getIconResource(), density);
+                try {
+                    d = resources.getDrawableForDensity(mActivityInfo.getIconResource(), density);
+                } catch (Resources.NotFoundException e) {
+                    // Return default icon below.
+                }
             }
         }
         if (d == null) {