| Index: chrome/browser/android/dev_tools_server.cc
|
| diff --git a/chrome/browser/android/dev_tools_server.cc b/chrome/browser/android/dev_tools_server.cc
|
| index 20aea051378648fc2d6f4d0d89d10cce5f7691a0..13faafea2bc7f32e7003b4a670af7c405c60fd9e 100644
|
| --- a/chrome/browser/android/dev_tools_server.cc
|
| +++ b/chrome/browser/android/dev_tools_server.cc
|
| @@ -229,26 +229,29 @@ bool RegisterDevToolsServer(JNIEnv* env) {
|
| return RegisterNativesImpl(env);
|
| }
|
|
|
| -static jlong InitRemoteDebugging(JNIEnv* env,
|
| - jobject obj,
|
| - jstring socket_name_prefix) {
|
| +static jlong InitRemoteDebugging(
|
| + JNIEnv* env,
|
| + const JavaParamRef<jobject>& obj,
|
| + const JavaParamRef<jstring>& socket_name_prefix) {
|
| DevToolsServer* server = new DevToolsServer(
|
| base::android::ConvertJavaStringToUTF8(env, socket_name_prefix));
|
| return reinterpret_cast<intptr_t>(server);
|
| }
|
|
|
| -static void DestroyRemoteDebugging(JNIEnv* env, jobject obj, jlong server) {
|
| +static void DestroyRemoteDebugging(JNIEnv* env,
|
| + const JavaParamRef<jobject>& obj,
|
| + jlong server) {
|
| delete reinterpret_cast<DevToolsServer*>(server);
|
| }
|
|
|
| static jboolean IsRemoteDebuggingEnabled(JNIEnv* env,
|
| - jobject obj,
|
| + const JavaParamRef<jobject>& obj,
|
| jlong server) {
|
| return reinterpret_cast<DevToolsServer*>(server)->IsStarted();
|
| }
|
|
|
| static void SetRemoteDebuggingEnabled(JNIEnv* env,
|
| - jobject obj,
|
| + const JavaParamRef<jobject>& obj,
|
| jlong server,
|
| jboolean enabled,
|
| jboolean allow_debug_permission) {
|
|
|