diff options
| author | 2017-12-05 01:38:22 +0000 | |
|---|---|---|
| committer | 2017-12-05 01:38:22 +0000 | |
| commit | 0a38efdeb9fab9f2bfabbd44f93aefe0cb2b6ec2 (patch) | |
| tree | 7d3e8582ae9809648b90ab29bf243d80428a7ae6 | |
| parent | 1a958a57b82e569a9169c960ac399acd0bb5493f (diff) | |
| parent | 255cac2474e33139eddc48f9c294a5ccdb287fa4 (diff) | |
Merge "Match network roaming state to avoid wtf()." am: 3fb2711ede am: bafba08c6b
am: 255cac2474
Change-Id: I04247a01f6a93001079429b1ee40f28afc877dcd
| -rw-r--r-- | services/core/java/com/android/server/ConnectivityService.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/ConnectivityService.java b/services/core/java/com/android/server/ConnectivityService.java index bccae062811c..86b016466c52 100644 --- a/services/core/java/com/android/server/ConnectivityService.java +++ b/services/core/java/com/android/server/ConnectivityService.java @@ -972,7 +972,10 @@ public class ConnectivityService extends IConnectivityManager.Stub getNetworkTypeName(networkType), ""); info.setDetailedState(NetworkInfo.DetailedState.DISCONNECTED, null, null); info.setIsAvailable(true); - state = new NetworkState(info, new LinkProperties(), new NetworkCapabilities(), + final NetworkCapabilities capabilities = new NetworkCapabilities(); + capabilities.setCapability(NetworkCapabilities.NET_CAPABILITY_NOT_ROAMING, + !info.isRoaming()); + state = new NetworkState(info, new LinkProperties(), capabilities, null, null, null); } filterNetworkStateForUid(state, uid, ignoreBlocked); |