Index: android_webview/native/permission/aw_permission_request.cc |
diff --git a/android_webview/native/permission/aw_permission_request.cc b/android_webview/native/permission/aw_permission_request.cc |
index 1eb5401b22ddc76e4e7015957139619ef8656651..0e661831a27b886888bf733751e8ea8aea9c47bf 100644 |
--- a/android_webview/native/permission/aw_permission_request.cc |
+++ b/android_webview/native/permission/aw_permission_request.cc |
@@ -4,6 +4,8 @@ |
#include "android_webview/native/permission/aw_permission_request.h" |
+#include <utility> |
+ |
#include "android_webview/native/permission/aw_permission_request_delegate.h" |
#include "base/android/jni_string.h" |
#include "jni/AwPermissionRequest_jni.h" |
@@ -20,7 +22,7 @@ base::android::ScopedJavaLocalRef<jobject> AwPermissionRequest::Create( |
base::WeakPtr<AwPermissionRequest>* weak_ptr) { |
base::android::ScopedJavaLocalRef<jobject> java_peer; |
AwPermissionRequest* permission_request = |
- new AwPermissionRequest(delegate.Pass(), &java_peer); |
+ new AwPermissionRequest(std::move(delegate), &java_peer); |
*weak_ptr = permission_request->weak_factory_.GetWeakPtr(); |
return java_peer; |
} |
@@ -28,9 +30,7 @@ base::android::ScopedJavaLocalRef<jobject> AwPermissionRequest::Create( |
AwPermissionRequest::AwPermissionRequest( |
scoped_ptr<AwPermissionRequestDelegate> delegate, |
ScopedJavaLocalRef<jobject>* java_peer) |
- : delegate_(delegate.Pass()), |
- processed_(false), |
- weak_factory_(this) { |
+ : delegate_(std::move(delegate)), processed_(false), weak_factory_(this) { |
DCHECK(delegate_.get()); |
DCHECK(java_peer); |