From f5fead0be0e61d783299d80eb406caef70a6e2a3 Mon Sep 17 00:00:00 2001 From: "chleun.moon" Date: Mon, 30 Oct 2017 15:24:32 +0900 Subject: [PATCH] [WiFi] GetConnectedAP() Returns null if there is no connected AP Change-Id: Ib2b9a1806a93d1f42a6116c5baaf4b845135fda3 Signed-off-by: Cheoleun Moon --- src/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiManagerImpl.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiManagerImpl.cs b/src/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiManagerImpl.cs index bd56b97..3a40168 100755 --- a/src/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiManagerImpl.cs +++ b/src/Tizen.Network.WiFi/Tizen.Network.WiFi/WiFiManagerImpl.cs @@ -264,8 +264,16 @@ namespace Tizen.Network.WiFi int ret = Interop.WiFi.GetConnectedAP(GetSafeHandle(), out apHandle); if (ret != (int)WiFiError.None) { - Log.Error(Globals.LogTag, "Failed to connect with AP, Error - " + (WiFiError)ret); - WiFiErrorFactory.ThrowWiFiException(ret, GetSafeHandle().DangerousGetHandle(), "http://tizen.org/privilege/network.get"); + if (ret == (int)WiFiError.NoConnectionError) + { + Log.Error(Globals.LogTag, "No connection " + (WiFiError)ret); + return null; + } + else + { + Log.Error(Globals.LogTag, "Failed to connect with AP, Error - " + (WiFiError)ret); + WiFiErrorFactory.ThrowWiFiException(ret, GetSafeHandle().DangerousGetHandle(), "http://tizen.org/privilege/network.get"); + } } WiFiAP ap = new WiFiAP(apHandle); return ap; -- 2.7.4