diff options
Diffstat (limited to 'wifi/java/android')
-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 bdee12a..54dc047 100644 --- a/wifi/java/android/net/wifi/WifiManager.java +++ b/wifi/java/android/net/wifi/WifiManager.java @@ -1289,7 +1289,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); } /** |