| 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_,
|
|
|