| Index: net/android/network_change_notifier_delegate_android.cc
|
| diff --git a/net/android/network_change_notifier_delegate_android.cc b/net/android/network_change_notifier_delegate_android.cc
|
| index b05e3d8b3673d38d57d545dec8ba3dda3f3ef0d0..d3da5ed07f323990391ce5d4708b04ce25bca1c8 100644
|
| --- a/net/android/network_change_notifier_delegate_android.cc
|
| +++ b/net/android/network_change_notifier_delegate_android.cc
|
| @@ -47,16 +47,16 @@ NetworkChangeNotifier::ConnectionSubtype ConvertConnectionSubtype(
|
| } // namespace
|
|
|
| // static
|
| -void NetworkChangeNotifierDelegateAndroid::JavaIntArrayToNetworkMap(
|
| +void NetworkChangeNotifierDelegateAndroid::JavaLongArrayToNetworkMap(
|
| JNIEnv* env,
|
| - jintArray int_array,
|
| + jlongArray long_array,
|
| NetworkMap* network_map) {
|
| - std::vector<int> int_list;
|
| - base::android::JavaIntArrayToIntVector(env, int_array, &int_list);
|
| + std::vector<int64_t> int64_list;
|
| + base::android::JavaLongArrayToInt64Vector(env, long_array, &int64_list);
|
| network_map->clear();
|
| - for (auto i = int_list.begin(); i != int_list.end(); ++i) {
|
| + for (auto i = int64_list.begin(); i != int64_list.end(); ++i) {
|
| NetworkChangeNotifier::NetworkHandle network_handle = *i;
|
| - CHECK(++i != int_list.end());
|
| + CHECK(++i != int64_list.end());
|
| (*network_map)[network_handle] = static_cast<ConnectionType>(*i);
|
| }
|
| }
|
| @@ -87,10 +87,10 @@ NetworkChangeNotifierDelegateAndroid::NetworkChangeNotifierDelegateAndroid()
|
| SetCurrentDefaultNetwork(Java_NetworkChangeNotifier_getCurrentDefaultNetId(
|
| env, java_network_change_notifier_.obj()));
|
| NetworkMap network_map;
|
| - ScopedJavaLocalRef<jintArray> networks_and_types =
|
| + ScopedJavaLocalRef<jlongArray> networks_and_types =
|
| Java_NetworkChangeNotifier_getCurrentNetworksAndTypes(
|
| env, java_network_change_notifier_.obj());
|
| - JavaIntArrayToNetworkMap(env, networks_and_types.obj(), &network_map);
|
| + JavaLongArrayToNetworkMap(env, networks_and_types.obj(), &network_map);
|
| SetCurrentNetworksAndTypes(network_map);
|
| }
|
|
|
| @@ -155,7 +155,7 @@ void NetworkChangeNotifierDelegateAndroid::NotifyConnectionTypeChanged(
|
| JNIEnv* env,
|
| const JavaParamRef<jobject>& obj,
|
| jint new_connection_type,
|
| - jint default_netid) {
|
| + jlong default_netid) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| const ConnectionType actual_connection_type = ConvertConnectionType(
|
| new_connection_type);
|
| @@ -204,7 +204,7 @@ void NetworkChangeNotifierDelegateAndroid::NotifyMaxBandwidthChanged(
|
| void NetworkChangeNotifierDelegateAndroid::NotifyOfNetworkConnect(
|
| JNIEnv* env,
|
| const JavaParamRef<jobject>& obj,
|
| - jint net_id,
|
| + jlong net_id,
|
| jint connection_type) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| NetworkHandle network = net_id;
|
| @@ -228,7 +228,7 @@ void NetworkChangeNotifierDelegateAndroid::NotifyOfNetworkConnect(
|
| void NetworkChangeNotifierDelegateAndroid::NotifyOfNetworkSoonToDisconnect(
|
| JNIEnv* env,
|
| const JavaParamRef<jobject>& obj,
|
| - jint net_id) {
|
| + jlong net_id) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| NetworkHandle network = net_id;
|
| {
|
| @@ -242,7 +242,7 @@ void NetworkChangeNotifierDelegateAndroid::NotifyOfNetworkSoonToDisconnect(
|
| void NetworkChangeNotifierDelegateAndroid::NotifyOfNetworkDisconnect(
|
| JNIEnv* env,
|
| const JavaParamRef<jobject>& obj,
|
| - jint net_id) {
|
| + jlong net_id) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| NetworkHandle network = net_id;
|
| {
|
| @@ -258,11 +258,11 @@ void NetworkChangeNotifierDelegateAndroid::NotifyOfNetworkDisconnect(
|
| void NetworkChangeNotifierDelegateAndroid::NotifyPurgeActiveNetworkList(
|
| JNIEnv* env,
|
| const JavaParamRef<jobject>& obj,
|
| - const JavaParamRef<jintArray>& active_networks) {
|
| + const JavaParamRef<jlongArray>& active_networks) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| NetworkList active_network_list;
|
| - base::android::JavaIntArrayToIntVector(env, active_networks,
|
| - &active_network_list);
|
| + base::android::JavaLongArrayToInt64Vector(env, active_networks,
|
| + &active_network_list);
|
| NetworkList disconnected_networks;
|
| {
|
| base::AutoLock auto_lock(connection_lock_);
|
| @@ -355,7 +355,7 @@ void NetworkChangeNotifierDelegateAndroid::FakePurgeActiveNetworkList(
|
| NetworkChangeNotifier::NetworkList networks) {
|
| JNIEnv* env = base::android::AttachCurrentThread();
|
| Java_NetworkChangeNotifier_fakePurgeActiveNetworkList(
|
| - env, base::android::ToJavaIntArray(env, networks).obj());
|
| + env, base::android::ToJavaLongArray(env, networks).obj());
|
| }
|
|
|
| void NetworkChangeNotifierDelegateAndroid::FakeDefaultNetwork(
|
|
|