diff options
Diffstat (limited to 'wifi/java')
-rw-r--r-- | wifi/java/android/net/wifi/WifiManager.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/wifi/java/android/net/wifi/WifiManager.java b/wifi/java/android/net/wifi/WifiManager.java index bc423a5..d746810 100644 --- a/wifi/java/android/net/wifi/WifiManager.java +++ b/wifi/java/android/net/wifi/WifiManager.java @@ -1310,7 +1310,10 @@ public class WifiManager { if (c == null) throw new IllegalArgumentException("Channel needs to be initialized"); if (config == null) throw new IllegalArgumentException("config cannot be null"); - c.mAsyncChannel.sendMessage(CONNECT_NETWORK, 0, c.putListener(listener), config); + // Use INVALID_NETWORK_ID for arg1 when passing a config object + // arg1 is used to pass network id when the network already exists + c.mAsyncChannel.sendMessage(CONNECT_NETWORK, WifiConfiguration.INVALID_NETWORK_ID, + c.putListener(listener), config); } /** |