diff --git a/bugsnag-android-core/src/main/java/com/bugsnag/android/DeliveryDelegate.java b/bugsnag-android-core/src/main/java/com/bugsnag/android/DeliveryDelegate.java index d9dd1aa168..dbf938ec27 100644 --- a/bugsnag-android-core/src/main/java/com/bugsnag/android/DeliveryDelegate.java +++ b/bugsnag-android-core/src/main/java/com/bugsnag/android/DeliveryDelegate.java @@ -50,7 +50,7 @@ void deliver(@NonNull Event event) { } } - if (event.getImpl().getOriginalUnhandled()) { + if (event.isUnhandled() || event.getImpl().getOriginalUnhandled()) { // should only send unhandled errors if they don't terminate the process (i.e. ANRs) String severityReasonType = event.getImpl().getSeverityReasonType(); boolean promiseRejection = REASON_PROMISE_REJECTION.equals(severityReasonType);