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

Commit cde13e6b authored by Android (Google) Code Review's avatar Android (Google) Code Review
Browse files

Merge change 4954 into donut

* changes:
  gps: Check for null APN name to avoid a runtime restart.
parents 856dd8a6 b362a9ab
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -949,8 +949,13 @@ public class GpsLocationProvider extends ILocationProvider.Stub {
                 int result = mConnMgr.startUsingNetworkFeature(
                        ConnectivityManager.TYPE_MOBILE, Phone.FEATURE_ENABLE_SUPL);
                if (result == Phone.APN_ALREADY_ACTIVE) {
                    if (mAGpsApn != null) {
                        native_agps_data_conn_open(mAGpsApn);
                        mAGpsDataConnectionState = AGPS_DATA_CONNECTION_OPEN;
                    } else {
                        Log.e(TAG, "mAGpsApn not set when receiving Phone.APN_ALREADY_ACTIVE");
                        native_agps_data_conn_failed();
                    }
                } else if (result == Phone.APN_REQUEST_STARTED) {
                    mAGpsDataConnectionState = AGPS_DATA_CONNECTION_OPENING;
                } else {