| 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 5f2071d377945cab190ed1bfd71ddf2da976e616..a5ba0536728632444290c8faa392386234825f12 100644
|
| --- a/content/renderer/screen_orientation/screen_orientation_dispatcher.cc
|
| +++ b/content/renderer/screen_orientation/screen_orientation_dispatcher.cc
|
| @@ -4,6 +4,8 @@
|
|
|
| #include "content/renderer/screen_orientation/screen_orientation_dispatcher.h"
|
|
|
| +#include <memory>
|
| +
|
| #include "content/common/screen_orientation_messages.h"
|
|
|
| namespace content {
|
| @@ -67,7 +69,8 @@ void ScreenOrientationDispatcher::lockOrientation(
|
| blink::WebLockOrientationCallback* callback) {
|
| CancelPendingLocks();
|
|
|
| - int request_id = pending_callbacks_.Add(callback);
|
| + int request_id = pending_callbacks_.Add(
|
| + std::unique_ptr<blink::WebLockOrientationCallback>(callback));
|
| Send(new ScreenOrientationHostMsg_LockRequest(
|
| routing_id(), orientation, request_id));
|
| }
|
|
|