Fixed issue with InternetConnectionStatus always returning ViaWifi

This commit is contained in:
Michael Ridland 2013-11-08 14:59:40 +11:00
Родитель 20b8f86dc8
Коммит 7b9ece3acb
1 изменённых файлов: 2 добавлений и 3 удалений

Просмотреть файл

@ -127,9 +127,8 @@ public static class Reachability {
{
NetworkReachabilityFlags flags;
bool defaultNetworkAvailable = IsNetworkAvailable (out flags);
if (defaultNetworkAvailable){
if ((flags & NetworkReachabilityFlags.IsDirect) != 0)
return NetworkStatus.NotReachable;
if (defaultNetworkAvailable && ((flags & NetworkReachabilityFlags.IsDirect) != 0)){
return NetworkStatus.NotReachable;
} else if ((flags & NetworkReachabilityFlags.IsWWAN) != 0)
return NetworkStatus.ReachableViaCarrierDataNetwork;
else if (flags == 0)