Chromium Code Reviews| Index: chrome/utility/image_decoder_impl.cc |
| diff --git a/chrome/utility/image_decoder_impl.cc b/chrome/utility/image_decoder_impl.cc |
| index 2873b51e2a60d0637f387a7a895b6b286df810d8..fe5adab932b7ceb26f418d284e758745e9b68849 100644 |
| --- a/chrome/utility/image_decoder_impl.cc |
| +++ b/chrome/utility/image_decoder_impl.cc |
| @@ -12,7 +12,6 @@ |
| #include "content/public/child/image_decoder_utils.h" |
| #include "ipc/ipc_channel.h" |
| #include "skia/ext/image_operations.h" |
| -#include "skia/public/type_converters.h" |
| #include "third_party/skia/include/core/SkBitmap.h" |
| #include "ui/gfx/geometry/size.h" |
| @@ -42,9 +41,9 @@ void ImageDecoderImpl::DecodeImage( |
| mojo::Array<uint8_t> encoded_data, |
| mojom::ImageCodec codec, |
| bool shrink_to_fit, |
| - const mojo::Callback<void(skia::mojom::BitmapPtr)>& callback) { |
| + const mojo::Callback<void(const SkBitmap&)>& callback) { |
| if (encoded_data.size() == 0) { |
| - callback.Run(nullptr); |
| + callback.Run(SkBitmap()); |
| return; |
| } |
| @@ -99,8 +98,5 @@ void ImageDecoderImpl::DecodeImage( |
| } |
| } |
| - if (decoded_image.isNull()) |
| - callback.Run(nullptr); |
| - else |
| - callback.Run(skia::mojom::Bitmap::From(decoded_image)); |
| + callback.Run(decoded_image.isNull() ? SkBitmap() : decoded_image); |
|
yzshen1
2016/05/26 22:44:13
SkBitmap() creates a Null image, right?
So I think
msw
2016/05/27 19:34:11
Done.
|
| } |