| Index: chrome/browser/chromeos/policy/remote_commands/device_command_screenshot_job.cc
|
| diff --git a/chrome/browser/chromeos/policy/remote_commands/device_command_screenshot_job.cc b/chrome/browser/chromeos/policy/remote_commands/device_command_screenshot_job.cc
|
| index 2e0e156f143bef0fa6aabdcfe0ed8eeb7464c054..249f3d92b1583216110b3e1063c99ce8ac7cee1e 100644
|
| --- a/chrome/browser/chromeos/policy/remote_commands/device_command_screenshot_job.cc
|
| +++ b/chrome/browser/chromeos/policy/remote_commands/device_command_screenshot_job.cc
|
| @@ -60,7 +60,7 @@ const char* const kUploadUrlFieldName = "fileUploadUrl";
|
| void RunStoreScreenshotOnTaskRunner(
|
| const ui::GrabWindowSnapshotAsyncPNGCallback& store_screenshot_callback,
|
| scoped_refptr<base::TaskRunner> task_runner,
|
| - scoped_refptr<base::RefCountedBytes> png_data) {
|
| + scoped_refptr<base::RefCountedMemory> png_data) {
|
| task_runner->PostTask(FROM_HERE,
|
| base::Bind(store_screenshot_callback, png_data));
|
| }
|
| @@ -157,7 +157,7 @@ bool DeviceCommandScreenshotJob::ParseCommandPayload(
|
|
|
| void DeviceCommandScreenshotJob::StoreScreenshot(
|
| size_t screen,
|
| - scoped_refptr<base::RefCountedBytes> png_data) {
|
| + scoped_refptr<base::RefCountedMemory> png_data) {
|
| screenshots_.insert(std::make_pair(screen, png_data));
|
| DCHECK_LT(0, num_pending_screenshots_);
|
| --num_pending_screenshots_;
|
|
|