From: TizenAPI-Bot Date: Tue, 10 Jul 2018 15:38:48 +0000 (+0900) Subject: Merge remote-tracking branch 'github/master' into tizen X-Git-Tag: accepted/tizen/unified/20180712.092633~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8a3478f13100a7d218ed36790aab9501291014b9;hp=7a50840f8d8955413b3db2f768e6306eb679785b;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git Merge remote-tracking branch 'github/master' into tizen --- diff --git a/src/Tizen.Network.Connection/Tizen.Network.Connection/ConnectionInternalManager.cs b/src/Tizen.Network.Connection/Tizen.Network.Connection/ConnectionInternalManager.cs index 7f3718a..c8cbfa9 100644 --- a/src/Tizen.Network.Connection/Tizen.Network.Connection/ConnectionInternalManager.cs +++ b/src/Tizen.Network.Connection/Tizen.Network.Connection/ConnectionInternalManager.cs @@ -824,6 +824,10 @@ namespace Tizen.Network.Connection Log.Error(Globals.LogTag, "No connection " + (ConnectionError)ret); return null; } + else if ((ConnectionError)ret == ConnectionError.InvalidParameter) + { + throw new InvalidOperationException("Invalid handle"); + } else { Log.Error(Globals.LogTag, "It failed to get current profile, " + (ConnectionError)ret); diff --git a/src/Tizen.Network.Connection/Tizen.Network.Connection/ConnectionProfile.cs b/src/Tizen.Network.Connection/Tizen.Network.Connection/ConnectionProfile.cs index 74d4aab..8efa810 100755 --- a/src/Tizen.Network.Connection/Tizen.Network.Connection/ConnectionProfile.cs +++ b/src/Tizen.Network.Connection/Tizen.Network.Connection/ConnectionProfile.cs @@ -281,7 +281,6 @@ namespace Tizen.Network.Connection /// http://tizen.org/feature/network.wifi /// Thrown when a feature is not supported. /// Thrown when a permission is denied. - /// Thrown when a value is an invalid parameter. /// Thrown when a profile instance is invalid or when a method fails due to an invalid operation. /// Thrown when an operation is performed on a disposed object. public void Refresh() @@ -291,6 +290,10 @@ namespace Tizen.Network.Connection if ((ConnectionError)ret != ConnectionError.None) { Log.Error(Globals.LogTag, "It failed to get network interface name, " + (ConnectionError)ret); + if ((ConnectionError)ret == ConnectionError.InvalidParameter) + { + throw new InvalidOperationException("Invalid handle"); + } ConnectionErrorFactory.CheckFeatureUnsupportedException(ret, "http://tizen.org/feature/network.telephony " + "http://tizen.org/feature/network.wifi " + "http://tizen.org/feature/network.tethering.bluetooth " + "http://tizen.org/feature/network.ethernet"); ConnectionErrorFactory.CheckPermissionDeniedException(ret, "(http://tizen.org/privilege/network.get)"); ConnectionErrorFactory.CheckHandleNullException(ret, (ProfileHandle == IntPtr.Zero), "ProfileHandle may have been disposed or released"); diff --git a/src/Tizen.Network.Connection/Tizen.Network.Connection/ConnectionProfileManager.cs b/src/Tizen.Network.Connection/Tizen.Network.Connection/ConnectionProfileManager.cs index a0d1ae6..a61b801 100755 --- a/src/Tizen.Network.Connection/Tizen.Network.Connection/ConnectionProfileManager.cs +++ b/src/Tizen.Network.Connection/Tizen.Network.Connection/ConnectionProfileManager.cs @@ -188,7 +188,6 @@ namespace Tizen.Network.Connection /// http://tizen.org/feature/network.ethernet /// Thrown when a feature is not supported. /// Thrown when a permission is denied. - /// Thrown when a value is an invalid parameter. /// Thrown when memory is not enough to continue execution. /// Thrown when a connection instance is invalid or when a method fails due to an invalid operation. public static ConnectionProfile GetCurrentProfile()