| Index: webrtc/api/android/jni/peerconnection_jni.cc
|
| diff --git a/webrtc/api/android/jni/peerconnection_jni.cc b/webrtc/api/android/jni/peerconnection_jni.cc
|
| index 3ca2fa3ee91e082e9fa9400a897da6127b4628ff..e76444e8f3c78d1494245bc55c7d321a4f68cbc4 100644
|
| --- a/webrtc/api/android/jni/peerconnection_jni.cc
|
| +++ b/webrtc/api/android/jni/peerconnection_jni.cc
|
| @@ -856,6 +856,13 @@ JOW(jstring, DataChannel_label)(JNIEnv* jni, jobject j_dc) {
|
| return JavaStringFromStdString(jni, ExtractNativeDC(jni, j_dc)->label());
|
| }
|
|
|
| +JOW(jint, DataChannel_id)(JNIEnv* jni, jobject j_dc) {
|
| + int id = ExtractNativeDC(jni, j_dc)->id();
|
| + RTC_CHECK_LE(id, std::numeric_limits<int32_t>::max())
|
| + << "id overflowed jint!";
|
| + return static_cast<jint>(id);
|
| +}
|
| +
|
| JOW(jobject, DataChannel_state)(JNIEnv* jni, jobject j_dc) {
|
| return JavaEnumFromIndex(
|
| jni, "DataChannel$State", ExtractNativeDC(jni, j_dc)->state());
|
|
|