| Index: android_webview/native/aw_message_port_service_impl.cc
|
| diff --git a/android_webview/native/aw_message_port_service_impl.cc b/android_webview/native/aw_message_port_service_impl.cc
|
| index cbbe282973af48b0db7fd0b815a8663feeec2679..65f7bb034cc3cb6be21ef51ab20d716250a8b753 100644
|
| --- a/android_webview/native/aw_message_port_service_impl.cc
|
| +++ b/android_webview/native/aw_message_port_service_impl.cc
|
| @@ -122,8 +122,12 @@ void AwMessagePortServiceImpl::OnMessagePortMessageFilterClosing(
|
| }
|
| }
|
|
|
| -void AwMessagePortServiceImpl::PostAppToWebMessage(JNIEnv* env, jobject obj,
|
| - int sender_id, jstring message, jintArray sent_ports) {
|
| +void AwMessagePortServiceImpl::PostAppToWebMessage(
|
| + JNIEnv* env,
|
| + const JavaParamRef<jobject>& obj,
|
| + int sender_id,
|
| + const JavaParamRef<jstring>& message,
|
| + const JavaParamRef<jintArray>& sent_ports) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| base::string16* j_message = new base::string16;
|
| ConvertJavaStringToUTF16(env, message, j_message);
|
| @@ -145,8 +149,9 @@ void AwMessagePortServiceImpl::PostAppToWebMessage(JNIEnv* env, jobject obj,
|
| // it is possible that messages are still queued in the renderer process
|
| // waiting for a conversion. Instead, it sends a special message with
|
| // a flag which indicates that this message port should be closed.
|
| -void AwMessagePortServiceImpl::ClosePort(JNIEnv* env, jobject obj,
|
| - int message_port_id) {
|
| +void AwMessagePortServiceImpl::ClosePort(JNIEnv* env,
|
| + const JavaParamRef<jobject>& obj,
|
| + int message_port_id) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| BrowserThread::PostTask(
|
| BrowserThread::IO,
|
| @@ -156,8 +161,9 @@ void AwMessagePortServiceImpl::ClosePort(JNIEnv* env, jobject obj,
|
| message_port_id));
|
| }
|
|
|
| -void AwMessagePortServiceImpl::ReleaseMessages(JNIEnv* env, jobject obj,
|
| - int message_port_id) {
|
| +void AwMessagePortServiceImpl::ReleaseMessages(JNIEnv* env,
|
| + const JavaParamRef<jobject>& obj,
|
| + int message_port_id) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| BrowserThread::PostTask(
|
| BrowserThread::IO,
|
|
|