Loading location/java/com/android/internal/location/GpsNetInitiatedHandler.java +5 −4 Original line number Diff line number Diff line Loading @@ -123,8 +123,8 @@ public class GpsNetInitiatedHandler { static private boolean mIsHexInput = true; // End time of emergency call, and extension, if set private long mCallEndElapsedRealtimeMillis = 0; private long mEmergencyExtensionMillis = 0; private volatile long mCallEndElapsedRealtimeMillis = 0; private volatile long mEmergencyExtensionMillis = 0; public static class GpsNiNotification { Loading Loading @@ -250,8 +250,9 @@ public class GpsNetInitiatedHandler { */ public boolean getInEmergency() { boolean isInEmergencyExtension = (SystemClock.elapsedRealtime() - mCallEndElapsedRealtimeMillis) < mEmergencyExtensionMillis; (mCallEndElapsedRealtimeMillis > 0) && ((SystemClock.elapsedRealtime() - mCallEndElapsedRealtimeMillis) < mEmergencyExtensionMillis); boolean isInEmergencyCallback = Boolean.parseBoolean( SystemProperties.get(TelephonyProperties.PROPERTY_INECM_MODE)); return mIsInEmergencyCall || isInEmergencyCallback || isInEmergencyExtension; Loading services/core/java/com/android/server/location/GnssLocationProvider.java +2 −3 Original line number Diff line number Diff line Loading @@ -753,12 +753,11 @@ public class GnssLocationProvider implements LocationProviderInterface { // while IO initialization and registration is delegated to our internal handler // this approach is just fine because events are posted to our handler anyway mProperties = new Properties(); sendMessage(INITIALIZE_HANDLER, 0, null); // Create a GPS net-initiated handler. // Create a GPS net-initiated handler (also needed by handleInitialize) mNIHandler = new GpsNetInitiatedHandler(context, mNetInitiatedListener, mSuplEsEnabled); sendMessage(INITIALIZE_HANDLER, 0, null); mListenerHelper = new GnssStatusListenerHelper(mHandler) { @Override Loading Loading
location/java/com/android/internal/location/GpsNetInitiatedHandler.java +5 −4 Original line number Diff line number Diff line Loading @@ -123,8 +123,8 @@ public class GpsNetInitiatedHandler { static private boolean mIsHexInput = true; // End time of emergency call, and extension, if set private long mCallEndElapsedRealtimeMillis = 0; private long mEmergencyExtensionMillis = 0; private volatile long mCallEndElapsedRealtimeMillis = 0; private volatile long mEmergencyExtensionMillis = 0; public static class GpsNiNotification { Loading Loading @@ -250,8 +250,9 @@ public class GpsNetInitiatedHandler { */ public boolean getInEmergency() { boolean isInEmergencyExtension = (SystemClock.elapsedRealtime() - mCallEndElapsedRealtimeMillis) < mEmergencyExtensionMillis; (mCallEndElapsedRealtimeMillis > 0) && ((SystemClock.elapsedRealtime() - mCallEndElapsedRealtimeMillis) < mEmergencyExtensionMillis); boolean isInEmergencyCallback = Boolean.parseBoolean( SystemProperties.get(TelephonyProperties.PROPERTY_INECM_MODE)); return mIsInEmergencyCall || isInEmergencyCallback || isInEmergencyExtension; Loading
services/core/java/com/android/server/location/GnssLocationProvider.java +2 −3 Original line number Diff line number Diff line Loading @@ -753,12 +753,11 @@ public class GnssLocationProvider implements LocationProviderInterface { // while IO initialization and registration is delegated to our internal handler // this approach is just fine because events are posted to our handler anyway mProperties = new Properties(); sendMessage(INITIALIZE_HANDLER, 0, null); // Create a GPS net-initiated handler. // Create a GPS net-initiated handler (also needed by handleInitialize) mNIHandler = new GpsNetInitiatedHandler(context, mNetInitiatedListener, mSuplEsEnabled); sendMessage(INITIALIZE_HANDLER, 0, null); mListenerHelper = new GnssStatusListenerHelper(mHandler) { @Override Loading