From 044a690fc9a0186e1307f02b32344d69bad38681 Mon Sep 17 00:00:00 2001 From: Nate Myren Date: Tue, 18 Mar 2025 13:07:59 -0700 Subject: Catch runtime exception when telephony is not available When the telephony service is unavailable, calling emergency number check will trigger remote exception,which will be thrown as runtime exception. Bug: 404137946 Test: manual Flag: EXEMPT minor bugfix Relnote: N/A Change-Id: I1c9c20b259849ba9de39ec2fdfd73b15e017baa0 --- service/java/com/android/ecm/EnhancedConfirmationService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'service') diff --git a/service/java/com/android/ecm/EnhancedConfirmationService.java b/service/java/com/android/ecm/EnhancedConfirmationService.java index 1a6b80a3c..1cc3a743e 100644 --- a/service/java/com/android/ecm/EnhancedConfirmationService.java +++ b/service/java/com/android/ecm/EnhancedConfirmationService.java @@ -685,7 +685,7 @@ public class EnhancedConfirmationService extends SystemService { if (number != null && mTelephonyManager.isEmergencyNumber(number)) { return CALL_TYPE_EMERGENCY; } - } catch (IllegalStateException | UnsupportedOperationException e) { + } catch (RuntimeException e) { // If either of these are thrown, the telephony service is not available on the // current device, either because the device lacks telephony calling, or the // telephony service is unavailable. -- cgit v1.2.3-59-g8ed1b