Index: ui/gl/android/scoped_java_surface.cc |
diff --git a/ui/gl/android/scoped_java_surface.cc b/ui/gl/android/scoped_java_surface.cc |
index ae4f81a44bd82a23e9e83f0b5a9f4c7b0bea2e27..37118ae2647cca96167f21459121760f00da74aa 100644 |
--- a/ui/gl/android/scoped_java_surface.cc |
+++ b/ui/gl/android/scoped_java_surface.cc |
@@ -48,12 +48,12 @@ ScopedJavaSurface::ScopedJavaSurface( |
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; |
} |