Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / content / browser / renderer_host / compositing_iosurface_mac.mm
index 3fd2854..35c5a35 100644 (file)
@@ -385,13 +385,8 @@ void CompositingIOSurfaceMac::CopyTo(
       const gfx::Size& dst_pixel_size,
       const base::Callback<void(bool, const SkBitmap&)>& callback) {
   scoped_ptr<SkBitmap> output(new SkBitmap());
-  output->setConfig(SkBitmap::kARGB_8888_Config,
-                    dst_pixel_size.width(),
-                    dst_pixel_size.height(),
-                    0,
-                    kOpaque_SkAlphaType);
-
-  if (!output->allocPixels()) {
+  if (!output->allocN32Pixels(
+          dst_pixel_size.width(), dst_pixel_size.height(), true)) {
     DLOG(ERROR) << "Failed to allocate SkBitmap pixels!";
     callback.Run(false, *output);
     return;