| Index: chrome/browser/renderer_host/backing_store_mac.mm
 | 
| ===================================================================
 | 
| --- chrome/browser/renderer_host/backing_store_mac.mm	(revision 62861)
 | 
| +++ chrome/browser/renderer_host/backing_store_mac.mm	(working copy)
 | 
| @@ -9,6 +9,7 @@
 | 
|  #include "app/surface/transport_dib.h"
 | 
|  #include "base/logging.h"
 | 
|  #include "base/mac_util.h"
 | 
| +#include "base/mac/scoped_cftyperef.h"
 | 
|  #include "base/sys_info.h"
 | 
|  #include "chrome/browser/renderer_host/render_process_host.h"
 | 
|  #include "chrome/browser/renderer_host/render_widget_host.h"
 | 
| @@ -67,11 +68,11 @@
 | 
|    if (!dib)
 | 
|      return;
 | 
|  
 | 
| -  scoped_cftyperef<CGDataProviderRef> data_provider(
 | 
| +  base::mac::ScopedCFTypeRef<CGDataProviderRef> data_provider(
 | 
|        CGDataProviderCreateWithData(NULL, dib->memory(),
 | 
|        bitmap_rect.width() * bitmap_rect.height() * 4, NULL));
 | 
|  
 | 
| -  scoped_cftyperef<CGImageRef> bitmap_image(
 | 
| +  base::mac::ScopedCFTypeRef<CGImageRef> bitmap_image(
 | 
|        CGImageCreate(bitmap_rect.width(), bitmap_rect.height(), 8, 32,
 | 
|            4 * bitmap_rect.width(), mac_util::GetSystemColorSpace(),
 | 
|            kCGImageAlphaPremultipliedFirst | kCGBitmapByteOrder32Host,
 | 
| @@ -81,7 +82,7 @@
 | 
|      const gfx::Rect& copy_rect = copy_rects[i];
 | 
|  
 | 
|      // Only the subpixels given by copy_rect have pixels to copy.
 | 
| -    scoped_cftyperef<CGImageRef> image(
 | 
| +    base::mac::ScopedCFTypeRef<CGImageRef> image(
 | 
|          CGImageCreateWithImageInRect(bitmap_image, CGRectMake(
 | 
|              copy_rect.x() - bitmap_rect.x(),
 | 
|              copy_rect.y() - bitmap_rect.y(),
 | 
| @@ -93,7 +94,7 @@
 | 
|        cg_layer_.reset(CreateCGLayer());
 | 
|        if (cg_layer()) {
 | 
|          // now that we have a layer, copy the cached image into it
 | 
| -        scoped_cftyperef<CGImageRef> bitmap_image(
 | 
| +        base::mac::ScopedCFTypeRef<CGImageRef> bitmap_image(
 | 
|              CGBitmapContextCreateImage(cg_bitmap_));
 | 
|          CGContextDrawImage(CGLayerGetContext(cg_layer()),
 | 
|                             CGRectMake(0, 0, size().width(), size().height()),
 | 
| @@ -162,7 +163,7 @@
 | 
|        // See http://crbug.com/45553 , comments 5 and 6.
 | 
|        static bool needs_layer_workaround = NeedsLayerWorkaround();
 | 
|  
 | 
| -      scoped_cftyperef<CGLayerRef> new_layer;
 | 
| +      base::mac::ScopedCFTypeRef<CGLayerRef> new_layer;
 | 
|        CGContextRef layer;
 | 
|  
 | 
|        if (needs_layer_workaround) {
 | 
| @@ -189,7 +190,7 @@
 | 
|          cg_layer_.swap(new_layer);
 | 
|      } else {
 | 
|        // We don't have a layer, so scroll the contents of the CGBitmapContext.
 | 
| -      scoped_cftyperef<CGImageRef> bitmap_image(
 | 
| +      base::mac::ScopedCFTypeRef<CGImageRef> bitmap_image(
 | 
|            CGBitmapContextCreateImage(cg_bitmap_));
 | 
|        CGContextSaveGState(cg_bitmap_);
 | 
|        CGContextClipToRect(cg_bitmap_,
 | 
| 
 |