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, |