| 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_; | 
|  |