| Index: ui/ozone/platform/drm/gpu/drm_buffer.cc
|
| diff --git a/ui/ozone/platform/drm/gpu/drm_buffer.cc b/ui/ozone/platform/drm/gpu/drm_buffer.cc
|
| index bd2e9a9367197412a12a3dead76d452ffc0e1ffa..1c50f1c472416a23393d4f145252baa5294161f5 100644
|
| --- a/ui/ozone/platform/drm/gpu/drm_buffer.cc
|
| +++ b/ui/ozone/platform/drm/gpu/drm_buffer.cc
|
| @@ -38,8 +38,6 @@ DrmBuffer::DrmBuffer(const scoped_refptr<DrmDevice>& drm) : drm_(drm) {
|
| }
|
|
|
| DrmBuffer::~DrmBuffer() {
|
| - surface_.clear();
|
| -
|
| if (framebuffer_ && !drm_->RemoveFramebuffer(framebuffer_))
|
| PLOG(ERROR) << "DrmBuffer: RemoveFramebuffer: fb " << framebuffer_;
|
|
|
| @@ -78,8 +76,7 @@ bool DrmBuffer::Initialize(const SkImageInfo& info,
|
| }
|
| }
|
|
|
| - surface_ =
|
| - skia::AdoptRef(SkSurface::NewRasterDirect(info, mmap_base_, stride_));
|
| + surface_ = SkSurface::MakeRasterDirect(info, mmap_base_, stride_);
|
| if (!surface_) {
|
| LOG(ERROR) << "DrmBuffer: Failed to create SkSurface: handle " << handle_;
|
| return false;
|
|
|