diff --git a/skia/ext/skia_utils_mac.mm b/skia/ext/skia_utils_mac.mm
index a8fe2ca2fcbd7..6629a96c94039 100644
--- a/skia/ext/skia_utils_mac.mm
+++ b/skia/ext/skia_utils_mac.mm
@@ -55,7 +55,7 @@ SkBitmap NSImageOrNSImageRepToSkBitmapWithColorSpace(
   [NSGraphicsContext saveGraphicsState];
 
   NSGraphicsContext* context_cocoa =
-      [NSGraphicsContext graphicsContextWithCGContext:context flipped:NO];
+      [NSGraphicsContext graphicsContextWithCGContext:context.get() flipped:NO];
   [NSGraphicsContext setCurrentContext:context_cocoa];
 
   NSRect drawRect = NSMakeRect(0, 0, size.width, size.height);
@@ -155,7 +155,7 @@ SkColor CGColorRefToSkColor(CGColorRef color) {
                                               kCGRenderingIntentDefault, color,
                                               nullptr));
   DCHECK(CGColorGetNumberOfComponents(color) == 4);
-  const CGFloat* components = CGColorGetComponents(cg_color);
+  const CGFloat* components = CGColorGetComponents(cg_color.get());
   return SkColor4f{components[0], components[1], components[2], components[3]}
       .toSkColor();
 }
@@ -234,7 +234,7 @@ NSBitmapImageRep* SkBitmapToNSBitmapImageRepWithColorSpace(
     return nil;
 
   // Now convert to NSBitmapImageRep.
-  return [[NSBitmapImageRep alloc] initWithCGImage:cgimage];
+  return [[NSBitmapImageRep alloc] initWithCGImage:cgimage.get()];
 }
 
 NSImage* SkBitmapToNSImageWithColorSpace(const SkBitmap& skiaBitmap,