Loading services/core/java/com/android/server/location/injector/SystemEmergencyHelper.java +4 −1 Original line number Original line Diff line number Diff line Loading @@ -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(); } } Loading Loading
services/core/java/com/android/server/location/injector/SystemEmergencyHelper.java +4 −1 Original line number Original line Diff line number Diff line Loading @@ -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(); } } Loading