[go: nahoru, domu]

Remove old C++03 move emulation code.

Chrome allows the use of C++11 features now, so just use rvalue
references directly.

BUG=543901

Review URL: https://codereview.chromium.org/1407443002

Cr-Commit-Position: refs/heads/master@{#362394}
diff --git a/ui/gl/android/scoped_java_surface.cc b/ui/gl/android/scoped_java_surface.cc
index ae4f81a4..37118ae 100644
--- a/ui/gl/android/scoped_java_surface.cc
+++ b/ui/gl/android/scoped_java_surface.cc
@@ -48,12 +48,12 @@
   j_surface_.Reset(tmp);
 }
 
-ScopedJavaSurface::ScopedJavaSurface(RValue rvalue) {
-  MoveFrom(*rvalue.object);
+ScopedJavaSurface::ScopedJavaSurface(ScopedJavaSurface&& rvalue) {
+  MoveFrom(rvalue);
 }
 
-ScopedJavaSurface& ScopedJavaSurface::operator=(RValue rhs) {
-  MoveFrom(*rhs.object);
+ScopedJavaSurface& ScopedJavaSurface::operator=(ScopedJavaSurface&& rhs) {
+  MoveFrom(rhs);
   return *this;
 }