diff options
Diffstat (limited to 'chromium/content/browser/compositor/software_output_device_mac.mm')
-rw-r--r-- | chromium/content/browser/compositor/software_output_device_mac.mm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chromium/content/browser/compositor/software_output_device_mac.mm b/chromium/content/browser/compositor/software_output_device_mac.mm index e71f6782878..9c9c3931480 100644 --- a/chromium/content/browser/compositor/software_output_device_mac.mm +++ b/chromium/content/browser/compositor/software_output_device_mac.mm @@ -123,7 +123,7 @@ SkCanvas* SoftwareOutputDeviceMac::BeginPaint( IOSurfaceGetBaseAddress(io_surfaces_[current_index_])); size_t stride = IOSurfaceGetBytesPerRow(io_surfaces_[current_index_]); - canvas_ = skia::AdoptRef(SkCanvas::NewRasterDirectN32( + canvas_ = sk_sp<SkCanvas>(SkCanvas::NewRasterDirectN32( pixel_size_.width(), pixel_size_.height(), pixels, stride)); CopyPreviousBufferDamage(SkRegion(gfx::RectToSkIRect(new_damage_rect))); @@ -141,7 +141,7 @@ void SoftwareOutputDeviceMac::EndPaint() { DLOG(ERROR) << "Failed to unlock IOSurface " << io_result; } - canvas_ = nullptr; + canvas_.reset(); base::TimeTicks vsync_timebase; base::TimeDelta vsync_interval; ui::AcceleratedWidgetMacGotFrame( |