Index: webrtc/api/java/jni/androidnetworkmonitor_jni.cc |
diff --git a/webrtc/api/java/jni/androidnetworkmonitor_jni.cc b/webrtc/api/java/jni/androidnetworkmonitor_jni.cc |
index a815e27e20cfb97b97790e48fb6ae76d606e67e4..c1092981fda61184baeb472da3d897fdf37f1aeb 100644 |
--- a/webrtc/api/java/jni/androidnetworkmonitor_jni.cc |
+++ b/webrtc/api/java/jni/androidnetworkmonitor_jni.cc |
@@ -44,6 +44,9 @@ static NetworkType GetNetworkTypeFromJava(JNIEnv* jni, jobject j_network_type) { |
if (enum_name == "CONNECTION_2G") { |
return NetworkType::NETWORK_2G; |
} |
+ if (enum_name == "CONNECTION_UNKNOWN_CELLULAR") { |
+ return NetworkType::NETWORK_UNKNOWN_CELLULAR; |
+ } |
if (enum_name == "CONNECTION_BLUETOOTH") { |
return NetworkType::NETWORK_BLUETOOTH; |
} |
@@ -57,7 +60,6 @@ static NetworkType GetNetworkTypeFromJava(JNIEnv* jni, jobject j_network_type) { |
static rtc::AdapterType AdapterTypeFromNetworkType(NetworkType network_type) { |
switch (network_type) { |
case NETWORK_UNKNOWN: |
- RTC_DCHECK(false) << "Unknown network type"; |
return rtc::ADAPTER_TYPE_UNKNOWN; |
case NETWORK_ETHERNET: |
return rtc::ADAPTER_TYPE_ETHERNET; |
@@ -66,6 +68,7 @@ static rtc::AdapterType AdapterTypeFromNetworkType(NetworkType network_type) { |
case NETWORK_4G: |
case NETWORK_3G: |
case NETWORK_2G: |
+ case NETWORK_UNKNOWN_CELLULAR: |
return rtc::ADAPTER_TYPE_CELLULAR; |
case NETWORK_BLUETOOTH: |
// There is no corresponding mapping for bluetooth networks. |