diff --git a/lineage/lib/main/java/org/lineageos/platform/internal/ProfileTriggerHelper.java b/lineage/lib/main/java/org/lineageos/platform/internal/ProfileTriggerHelper.java index 0c4f861e..de466dc6 100644 --- a/lineage/lib/main/java/org/lineageos/platform/internal/ProfileTriggerHelper.java +++ b/lineage/lib/main/java/org/lineageos/platform/internal/ProfileTriggerHelper.java @@ -115,10 +115,9 @@ public class ProfileTriggerHelper extends BroadcastReceiver { Profile.TriggerState.ON_DISCONNECT); mLastConnectedSSID = WifiSsid.NONE; } else if (NetworkInfo.DetailedState.CONNECTED.equals(state)) { - WifiInfo wifiInfo = intent.getParcelableExtra(WifiManager.EXTRA_WIFI_INFO); - WifiSsid ssid = wifiInfo.getWifiSsid(); + String ssid = getActiveSSID(); if (ssid != null) { - mLastConnectedSSID = ssid.toString(); + mLastConnectedSSID = ssid; checkTriggers(Profile.TriggerType.WIFI, mLastConnectedSSID, Profile.TriggerState.ON_CONNECT); }