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 |