Chromium Code Reviews| Index: Source/platform/DragImageTest.cpp |
| diff --git a/Source/platform/DragImageTest.cpp b/Source/platform/DragImageTest.cpp |
| index dae6fa0d1a351cd22c1aa36a49e1a803728912a9..8221002a24dafe7b6f92a1ab60d512c9edb4436f 100644 |
| --- a/Source/platform/DragImageTest.cpp |
| +++ b/Source/platform/DragImageTest.cpp |
| @@ -37,7 +37,6 @@ |
| #include "platform/geometry/IntSize.h" |
| #include "platform/graphics/BitmapImage.h" |
| #include "platform/graphics/Image.h" |
| -#include "platform/graphics/skia/NativeImageSkia.h" |
| #include "platform/weborigin/KURL.h" |
| #include "third_party/skia/include/core/SkBitmap.h" |
| #include "third_party/skia/include/core/SkColor.h" |
| @@ -65,10 +64,8 @@ public: |
| : Image(0) |
| , m_size(size) |
| { |
| - SkBitmap bitmap; |
| - bitmap.allocN32Pixels(size.width(), size.height()); |
| - bitmap.eraseColor(SK_ColorTRANSPARENT); |
| - m_nativeImage = NativeImageSkia::create(bitmap); |
| + m_bitmap.allocN32Pixels(size.width(), size.height()); |
| + m_bitmap.eraseColor(SK_ColorTRANSPARENT); |
| } |
| virtual IntSize size() const override |
| @@ -76,12 +73,12 @@ public: |
| return m_size; |
| } |
| - virtual PassRefPtr<NativeImageSkia> nativeImageForCurrentFrame() override |
| + virtual SkBitmap bitmapForCurrentFrame() override |
| { |
| if (m_size.isZero()) |
| - return nullptr; |
| + return SkBitmap(); |
|
f(malita)
2015/03/15 00:32:45
Prolly not worth touching in this CL, but I don't
Stephen White
2015/03/15 16:49:31
Acknowledged.
|
| - return m_nativeImage; |
| + return m_bitmap; |
| } |
| // Stub implementations of pure virtual Image functions. |
| @@ -102,7 +99,7 @@ private: |
| IntSize m_size; |
| - RefPtr<NativeImageSkia> m_nativeImage; |
| + SkBitmap m_bitmap; |
| }; |
| TEST(DragImageTest, NullHandling) |
| @@ -131,7 +128,7 @@ TEST(DragImageTest, CreateDragImage) |
| { |
| { |
| // Tests that the DrageImage implementation doesn't choke on null values |
| - // of nativeImageForCurrentFrame(). |
| + // of bitmapForCurrentFrame(). |
| RefPtr<TestImage> testImage(TestImage::create(IntSize())); |
| EXPECT_FALSE(DragImage::create(testImage.get())); |
| } |
| @@ -141,8 +138,8 @@ TEST(DragImageTest, CreateDragImage) |
| RefPtr<TestImage> testImage(TestImage::create(IntSize(1, 1))); |
| OwnPtr<DragImage> dragImage = DragImage::create(testImage.get()); |
| ASSERT_TRUE(dragImage); |
| - SkAutoLockPixels lock1(dragImage->bitmap()), lock2(testImage->nativeImageForCurrentFrame()->bitmap()); |
| - EXPECT_NE(dragImage->bitmap().getPixels(), testImage->nativeImageForCurrentFrame()->bitmap().getPixels()); |
| + SkAutoLockPixels lock1(dragImage->bitmap()), lock2(testImage->bitmapForCurrentFrame()); |
| + EXPECT_NE(dragImage->bitmap().getPixels(), testImage->bitmapForCurrentFrame().getPixels()); |
| } |
| } |
| @@ -191,8 +188,7 @@ TEST(DragImageTest, InvalidRotatedBitmapImage) |
| SkBitmap invalidBitmap; |
| invalidBitmap.setInfo(info); |
| invalidBitmap.setPixelRef(pixelRef.get()); |
| - RefPtr<NativeImageSkia> nativeImage = NativeImageSkia::create(invalidBitmap); |
| - RefPtr<BitmapImage> image = BitmapImage::createWithOrientationForTesting(nativeImage, OriginRightTop); |
| + RefPtr<BitmapImage> image = BitmapImage::createWithOrientationForTesting(invalidBitmap, OriginRightTop); |
| // Create a DragImage from it. In MSAN builds, this will cause a failure if |
| // the pixel memory is not initialized, if we have to respect non-default |
| @@ -200,7 +196,7 @@ TEST(DragImageTest, InvalidRotatedBitmapImage) |
| OwnPtr<DragImage> dragImage = DragImage::create(image.get(), RespectImageOrientation); |
| // The DragImage should be fully transparent. |
| - SkBitmap dragImageBitmap = dragImage->bitmap(); |
| + const SkBitmap& dragImageBitmap = dragImage->bitmap(); |
| SkAutoLockPixels lock(dragImageBitmap); |
| ASSERT_NE(nullptr, dragImageBitmap.getPixels()); |
| for (int x = 0; x < dragImageBitmap.width(); x++) { |
| @@ -224,7 +220,7 @@ TEST(DragImageTest, InterpolationNone) |
| } |
| RefPtr<TestImage> testImage(TestImage::create(IntSize(2, 2))); |
| - const SkBitmap& testBitmap = testImage->nativeImageForCurrentFrame()->bitmap(); |
| + SkBitmap testBitmap = testImage->bitmapForCurrentFrame(); |
| { |
| SkAutoLockPixels lock(testBitmap); |
| testBitmap.eraseArea(SkIRect::MakeXYWH(0, 0, 1, 1), 0xFFFFFFFF); |