| Index: media/capture/video/mac/video_capture_device_mac.mm
|
| diff --git a/media/capture/video/mac/video_capture_device_mac.mm b/media/capture/video/mac/video_capture_device_mac.mm
|
| index 67128563d76b40cf578e41539705a537b14b82b6..e11e646de7f847979beb018dbe337ca03937dfbd 100644
|
| --- a/media/capture/video/mac/video_capture_device_mac.mm
|
| +++ b/media/capture/video/mac/video_capture_device_mac.mm
|
| @@ -444,8 +444,10 @@ void VideoCaptureDeviceMac::OnPhotoTaken(const uint8_t* image_data,
|
| return;
|
| }
|
|
|
| - photo_callback_->Run(
|
| - mime_type, std::vector<uint8_t>(image_data, image_data + image_length));
|
| + mojom::BlobPtr blob = mojom::Blob::New();
|
| + blob->data.assign(image_data, image_data + image_length);
|
| + blob->mime_type = mime_type;
|
| + photo_callback_->Run(std::move(blob));
|
| photo_callback_.reset();
|
| }
|
|
|
|
|