summaryrefslogtreecommitdiff
path: root/chromium/content/browser/compositor/software_output_device_mac.mm
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/compositor/software_output_device_mac.mm')
-rw-r--r--chromium/content/browser/compositor/software_output_device_mac.mm4
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(