| Index: net/proxy/proxy_config_service_android.cc
|
| diff --git a/net/proxy/proxy_config_service_android.cc b/net/proxy/proxy_config_service_android.cc
|
| index 66065fb1c665ebb3c006108cd13bc3c7913b2e73..e47670d09a79d09e17b6db8f74888696e091030c 100644
|
| --- a/net/proxy/proxy_config_service_android.cc
|
| +++ b/net/proxy/proxy_config_service_android.cc
|
| @@ -4,8 +4,7 @@
|
|
|
| #include "net/proxy/proxy_config_service_android.h"
|
|
|
| -#include <sys/system_properties.h>
|
| -
|
| +#include "base/android/java_system.h"
|
| #include "base/android/jni_array.h"
|
| #include "base/android/jni_string.h"
|
| #include "base/basictypes.h"
|
| @@ -156,14 +155,8 @@ void GetLatestProxyConfigInternal(const GetPropertyCallback& get_property,
|
| }
|
|
|
| std::string GetJavaProperty(const std::string& property) {
|
| - // Use Java System.getProperty to get configuration information.
|
| // TODO(pliard): Conversion to/from UTF8 ok here?
|
| - JNIEnv* env = AttachCurrentThread();
|
| - ScopedJavaLocalRef<jstring> str = ConvertUTF8ToJavaString(env, property);
|
| - ScopedJavaLocalRef<jstring> result =
|
| - Java_ProxyChangeListener_getProperty(env, str.obj());
|
| - return result.is_null() ?
|
| - std::string() : ConvertJavaStringToUTF8(env, result.obj());
|
| + return base::android::JavaSystem::GetProperty(property);
|
| }
|
|
|
| void CreateStaticProxyConfig(const std::string& host,
|
|
|