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

Commit 81d0f330 authored by Fan Zhang's avatar Fan Zhang Committed by android-build-merger
Browse files

Catch NPE on network state and fall back to empty summary. am: 6acb7662 am: d856752e

am: 383fd2e9

Change-Id: Id4d56142abdcb8a99677db016beaf5708d40ba45
parents 88f2c1af 383fd2e9
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -407,7 +407,11 @@ public class AccessPoint implements Comparable<AccessPoint> {
    }

    public DetailedState getDetailedState() {
        return mNetworkInfo != null ? mNetworkInfo.getDetailedState() : null;
        if (mNetworkInfo != null) {
            return mNetworkInfo.getDetailedState();
        }
        Log.w(TAG, "NetworkInfo is null, cannot return detailed state");
        return null;
    }

    public String getSavedNetworkSummary() {
@@ -847,7 +851,10 @@ public class AccessPoint implements Comparable<AccessPoint> {
                return context.getString(R.string.wifi_connected_no_internet);
            }
        }

        if (state == null) {
            Log.w(TAG, "state is null, returning empty summary");
            return "";
        }
        String[] formats = context.getResources().getStringArray((ssid == null)
                ? R.array.wifi_status : R.array.wifi_status_with_ssid);
        int index = state.ordinal();