| Index: content/renderer/screen_orientation/screen_orientation_dispatcher.cc
 | 
| diff --git a/content/renderer/screen_orientation/screen_orientation_dispatcher.cc b/content/renderer/screen_orientation/screen_orientation_dispatcher.cc
 | 
| index 2b6a41feba071862301c53a5cd0af059a22ca6fa..bcac89d3b8e7415e70145032aab29c012e20790b 100644
 | 
| --- a/content/renderer/screen_orientation/screen_orientation_dispatcher.cc
 | 
| +++ b/content/renderer/screen_orientation/screen_orientation_dispatcher.cc
 | 
| @@ -65,10 +65,10 @@ void ScreenOrientationDispatcher::CancelPendingLocks() {
 | 
|  
 | 
|  void ScreenOrientationDispatcher::lockOrientation(
 | 
|      blink::WebScreenOrientationLockType orientation,
 | 
| -    blink::WebLockOrientationCallback* callback) {
 | 
| +    std::unique_ptr<blink::WebLockOrientationCallback> callback) {
 | 
|    CancelPendingLocks();
 | 
|  
 | 
| -  int request_id = pending_callbacks_.Add(callback);
 | 
| +  int request_id = pending_callbacks_.Add(std::move(callback));
 | 
|    EnsureScreenOrientationService();
 | 
|    screen_orientation_->LockOrientation(
 | 
|        orientation,
 | 
| 
 |