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

Commit 1f12b2f2 authored by Yu-Han Yang's avatar Yu-Han Yang
Browse files

Fix isInEmergency bug

Bug: 188614063
Test: presubmit passing
Change-Id: Ic7e3694c0c6b98debcd3992c447b634acb3343b0
parent f006a648
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();
    }