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

Commit de9c1866 authored by Yu-Han Yang's avatar Yu-Han Yang Committed by Automerger Merge Worker
Browse files

Merge "Fix isInEmergency bug" into sc-dev am: c719287e

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14703987

Change-Id: I675b09f9ca3d205ced56d099b7c0c46863b0b4de
parents 8b1a63d3 c719287e
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -72,8 +72,11 @@ public class SystemEmergencyHelper extends EmergencyHelper {

    @Override
    public boolean isInEmergency(long extensionTimeMs) {
        boolean isInExtensionTime = mEmergencyCallEndRealtimeMs != Long.MIN_VALUE
                && (SystemClock.elapsedRealtime() - mEmergencyCallEndRealtimeMs) < extensionTimeMs;

        return mIsInEmergencyCall
                || ((SystemClock.elapsedRealtime() - mEmergencyCallEndRealtimeMs) < extensionTimeMs)
                || isInExtensionTime
                || mTelephonyManager.getEmergencyCallbackMode()
                || mTelephonyManager.isInEmergencySmsMode();
    }