| Index: chrome/browser/media/native_desktop_media_list_unittest.cc
|
| diff --git a/chrome/browser/media/native_desktop_media_list_unittest.cc b/chrome/browser/media/native_desktop_media_list_unittest.cc
|
| index 98c4a11f0881d89993deb4786027ef67a4bc275d..5e56f180ec62e40f0b297155c8e5c4df0696b56f 100644
|
| --- a/chrome/browser/media/native_desktop_media_list_unittest.cc
|
| +++ b/chrome/browser/media/native_desktop_media_list_unittest.cc
|
| @@ -67,10 +67,11 @@ class FakeScreenCapturer : public webrtc::ScreenCapturer {
|
|
|
| void Capture(const webrtc::DesktopRegion& region) override {
|
| DCHECK(callback_);
|
| - webrtc::DesktopFrame* frame =
|
| - new webrtc::BasicDesktopFrame(webrtc::DesktopSize(10, 10));
|
| + std::unique_ptr<webrtc::DesktopFrame> frame(
|
| + new webrtc::BasicDesktopFrame(webrtc::DesktopSize(10, 10)));
|
| memset(frame->data(), 0, frame->stride() * frame->size().height());
|
| - callback_->OnCaptureCompleted(frame);
|
| + callback_->OnCaptureResult(webrtc::DesktopCapturer::Result::SUCCESS,
|
| + std::move(frame));
|
| }
|
|
|
| bool GetScreenList(ScreenList* screens) override {
|
| @@ -121,10 +122,11 @@ class FakeWindowCapturer : public webrtc::WindowCapturer {
|
| std::map<WindowId, int8_t>::iterator it =
|
| frame_values_.find(selected_window_id_);
|
| int8_t value = (it != frame_values_.end()) ? it->second : 0;
|
| - webrtc::DesktopFrame* frame =
|
| - new webrtc::BasicDesktopFrame(webrtc::DesktopSize(10, 10));
|
| + std::unique_ptr<webrtc::DesktopFrame> frame(
|
| + new webrtc::BasicDesktopFrame(webrtc::DesktopSize(10, 10)));
|
| memset(frame->data(), value, frame->stride() * frame->size().height());
|
| - callback_->OnCaptureCompleted(frame);
|
| + callback_->OnCaptureResult(webrtc::DesktopCapturer::Result::SUCCESS,
|
| + std::move(frame));
|
| }
|
|
|
| bool GetWindowList(WindowList* windows) override {
|
|
|