summaryrefslogtreecommitdiffstats
path: root/components/cronet
diff options
context:
space:
mode:
authorsungmann.cho@navercorp.com <sungmann.cho@navercorp.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-02 00:09:44 +0000
committersungmann.cho@navercorp.com <sungmann.cho@navercorp.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-02 00:09:44 +0000
commit3c0a08c13c42f11c2b4dd4cb8985d4613743c565 (patch)
treefea299a5edfd67021f481539f269be7bb39f0d66 /components/cronet
parent5322cf72440e87d3272dc4827b92e2945703e409 (diff)
downloadchromium_src-3c0a08c13c42f11c2b4dd4cb8985d4613743c565.zip
chromium_src-3c0a08c13c42f11c2b4dd4cb8985d4613743c565.tar.gz
chromium_src-3c0a08c13c42f11c2b4dd4cb8985d4613743c565.tar.bz2
Remove JNIEnv::NewStringUTF calls. Use ConvertUTF8ToJavaString instead.
BUG=290232 Review URL: https://codereview.chromium.org/262803006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267684 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'components/cronet')
-rw-r--r--components/cronet/android/org_chromium_net_UrlRequest.cc7
-rw-r--r--components/cronet/android/org_chromium_net_UrlRequestContext.cc2
2 files changed, 6 insertions, 3 deletions
diff --git a/components/cronet/android/org_chromium_net_UrlRequest.cc b/components/cronet/android/org_chromium_net_UrlRequest.cc
index 7e3d35f..7d3cf6b 100644
--- a/components/cronet/android/org_chromium_net_UrlRequest.cc
+++ b/components/cronet/android/org_chromium_net_UrlRequest.cc
@@ -5,6 +5,7 @@
#include "components/cronet/android/org_chromium_net_UrlRequest.h"
#include "base/android/jni_android.h"
+#include "base/android/jni_string.h"
#include "base/macros.h"
#include "components/cronet/android/url_request_context_peer.h"
#include "components/cronet/android/url_request_peer.h"
@@ -12,6 +13,8 @@
#include "net/base/net_errors.h"
#include "net/base/request_priority.h"
+using base::android::ConvertUTF8ToJavaString;
+
namespace cronet {
namespace {
@@ -263,7 +266,7 @@ static jstring GetErrorString(JNIEnv* env,
"System error: %s(%d)",
net::ErrorToString(error_code),
error_code);
- return env->NewStringUTF(buffer);
+ return ConvertUTF8ToJavaString(env, buffer).Release();
}
static jint GetHttpStatusCode(JNIEnv* env,
@@ -282,7 +285,7 @@ static jstring GetContentType(JNIEnv* env,
}
std::string type = request->content_type();
if (!type.empty()) {
- return env->NewStringUTF(type.c_str());
+ return ConvertUTF8ToJavaString(env, type.c_str()).Release();
} else {
return NULL;
}
diff --git a/components/cronet/android/org_chromium_net_UrlRequestContext.cc b/components/cronet/android/org_chromium_net_UrlRequestContext.cc
index 2beaeeb..38b6e81 100644
--- a/components/cronet/android/org_chromium_net_UrlRequestContext.cc
+++ b/components/cronet/android/org_chromium_net_UrlRequestContext.cc
@@ -55,7 +55,7 @@ bool UrlRequestContextRegisterJni(JNIEnv* env) {
}
static jstring GetVersion(JNIEnv* env, jclass unused) {
- return env->NewStringUTF(kVersion);
+ return base::android::ConvertUTF8ToJavaString(env, kVersion).Release();
}
// Sets global user-agent to be used for all subsequent requests.