Merge "Fix isInEmergency bug" into sc-dev
This commit is contained in:
@@ -72,8 +72,11 @@ public class SystemEmergencyHelper extends EmergencyHelper {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isInEmergency(long extensionTimeMs) {
|
public boolean isInEmergency(long extensionTimeMs) {
|
||||||
|
boolean isInExtensionTime = mEmergencyCallEndRealtimeMs != Long.MIN_VALUE
|
||||||
|
&& (SystemClock.elapsedRealtime() - mEmergencyCallEndRealtimeMs) < extensionTimeMs;
|
||||||
|
|
||||||
return mIsInEmergencyCall
|
return mIsInEmergencyCall
|
||||||
|| ((SystemClock.elapsedRealtime() - mEmergencyCallEndRealtimeMs) < extensionTimeMs)
|
|| isInExtensionTime
|
||||||
|| mTelephonyManager.getEmergencyCallbackMode()
|
|| mTelephonyManager.getEmergencyCallbackMode()
|
||||||
|| mTelephonyManager.isInEmergencySmsMode();
|
|| mTelephonyManager.isInEmergencySmsMode();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user