Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2fb271bd authored by Flavio Fiszman's avatar Flavio Fiszman
Browse files

Catch bubbles exception in PeopleTiles

Change-Id: I9f13217f6b0a75c53c953e2cceeda41e62a989d9
Test: manual
Bug: 190822282
parent 271c6006
Loading
Loading
Loading
Loading
+10 −3
Original line number Diff line number Diff line
@@ -240,9 +240,16 @@ public class NotificationHelper {
    /** Returns whether {@code entry} is suppressed from shade, meaning we should not show it. */
    public static boolean shouldFilterOut(
            Optional<Bubbles> bubblesOptional, NotificationEntry entry) {
        return bubblesOptional.isPresent()
        boolean isSuppressed = false;
        //TODO(b/190822282): Investigate what is causing the NullPointerException
        try {
            isSuppressed = bubblesOptional.isPresent()
                    && bubblesOptional.get().isBubbleNotificationSuppressedFromShade(
                    entry.getKey(), entry.getSbn().getGroupKey());
        } catch (Exception e) {
            Log.e(TAG, "Exception checking if notification is suppressed: " + e);
        }
        return isSuppressed;
    }
}