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

Commit 8dde780a authored by Yomna ~'s avatar Yomna ~ Committed by Android (Google) Code Review
Browse files

Merge "Handle IllegalStateExceptions in CellularSecurityPreferenceController" into main

parents e875a191 f3095002
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -88,10 +88,10 @@ public class CellularSecurityPreferenceController extends BasePreferenceControll
        } catch (UnsupportedOperationException e) {
            Log.i(LOG_TAG, "Null cipher enablement is unsupported, hiding divider: "
                    + e.getMessage());
        } catch (Exception e) {
        } catch (IllegalStateException e) {
            Log.e(LOG_TAG,
                    "Failed isNullCipherAndIntegrityEnabled. Setting availability to "
                            + "CONDITIONALLY_UNAVAILABLE. Exception: "
                            + "UNSUPPORTED_ON_DEVICE. Exception: "
                            + e.getMessage());
        }

@@ -104,6 +104,12 @@ public class CellularSecurityPreferenceController extends BasePreferenceControll
        } catch (UnsupportedOperationException e) {
            Log.i(LOG_TAG, "Cellular security notifications are unsupported, hiding divider: "
                    + e.getMessage());
        } catch (IllegalStateException e) {
            Log.e(LOG_TAG,
                    "Failed isNullCipherNotificationsEnabled, "
                            + "isCellularIdentifierDisclosureNotificationsEnabled. "
                            + "Setting availability to UNSUPPORTED_ON_DEVICE. Exception: "
                            + e.getMessage());
        }

        if (isNullCipherDisablementAvailable || areCellSecNotificationsAvailable) {