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

Commit 13f48ffa authored by vandwalle's avatar vandwalle Committed by Pierre Vandwalle
Browse files

autojoin fix for devices which are using the enableNEtwork API

Bug: 15000352

Change-Id: Ib8b5dfd517e48444913f0ad0e5d08749d6eaa757
parent 1326cfbd
Loading
Loading
Loading
Loading
+21 −1
Original line number Diff line number Diff line
@@ -802,6 +802,26 @@ public class WifiConfiguration implements Parcelable {
        return configKey(false);
    }

    /** @hide
     * return the config key string based on a scan result
     */
    static public String configKey(ScanResult result) {
        String key = "\"" + result.SSID + "\"";

        if (result.capabilities.contains("WEP")) {
            key = key + "-WEP";
        }

        if (result.capabilities.contains("PSK")) {
            key = key + "-" + KeyMgmt.strings[KeyMgmt.WPA_PSK];
        }

        if (result.capabilities.contains("EAP")) {
            key = key + "-" + KeyMgmt.strings[KeyMgmt.WPA_EAP];
        }

        return key;
    }

    /** Implement the Parcelable interface {@hide} */
    public int describeContents() {