Chromium Code Reviews| Index: components/cronet/android/chromium_url_request.cc |
| diff --git a/components/cronet/android/chromium_url_request.cc b/components/cronet/android/chromium_url_request.cc |
| index be31c17ed5c5d74534a425e8c42781f8074c84b5..29cb35c459e977431b9988a2296ba647dcdf88a0 100644 |
| --- a/components/cronet/android/chromium_url_request.cc |
| +++ b/components/cronet/android/chromium_url_request.cc |
| @@ -387,4 +387,16 @@ static void GetAllHeaders(JNIEnv* env, |
| env, object, headersMap, NULL, status_line.Release()); |
| } |
| +static jstring GetNegotiatedProtocol(JNIEnv* env, |
| + jobject object, |
| + jlong urlRequestAdapter) { |
| + URLRequestAdapter* request = |
| + reinterpret_cast<URLRequestAdapter*>(urlRequestAdapter); |
| + if (request == NULL) { |
| + return ConvertUTF8ToJavaString(env, "").Release(); |
| + } |
|
mmenke
2014/09/10 18:21:27
nit: Think the preference is not to use braces on
mef
2014/09/10 20:18:48
Done.
|
| + std::string negotiated_protocol = request->GetNegotiatedProtocol(); |
| + return ConvertUTF8ToJavaString(env, negotiated_protocol.c_str()).Release(); |
| +} |
| + |
| } // namespace cronet |