Index: third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridgeTest.cpp |
diff --git a/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridgeTest.cpp b/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridgeTest.cpp |
index 3bf5794db7c079eecca695dc756e488fe362c90b..4f3429c21475d9e950cca78e994eccda3dd5c4cd 100644 |
--- a/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridgeTest.cpp |
+++ b/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridgeTest.cpp |
@@ -157,7 +157,7 @@ protected: |
::testing::Mock::VerifyAndClearExpectations(&mainMock); |
- unsigned textureId = bridge->newImageSnapshot(PreferAcceleration)->getTextureHandle(true); |
+ unsigned textureId = bridge->newImageSnapshot(PreferAcceleration, SnapshotReasonUnknown)->getTextureHandle(true); |
EXPECT_EQ(textureId, 0u); |
::testing::Mock::VerifyAndClearExpectations(&mainMock); |
@@ -199,7 +199,7 @@ protected: |
EXPECT_TRUE(bridge->checkSurfaceValid()); |
EXPECT_TRUE(bridge->isAccelerated()); |
::testing::Mock::VerifyAndClearExpectations(&mainMock); |
- RefPtr<SkImage> snapshot = bridge->newImageSnapshot(PreferAcceleration); |
+ RefPtr<SkImage> snapshot = bridge->newImageSnapshot(PreferAcceleration, SnapshotReasonUnknown); |
EXPECT_TRUE(bridge->isAccelerated()); |
EXPECT_TRUE(snapshot->isTextureBacked()); |
} |
@@ -214,7 +214,7 @@ protected: |
EXPECT_TRUE(bridge->isAccelerated()); // We don't yet know that allocation will fail |
::testing::Mock::VerifyAndClearExpectations(&mainMock); |
gr->abandonContext(); // This will cause SkSurface_Gpu creation to fail without Canvas2DLayerBridge otherwise detecting that anything was disabled. |
- RefPtr<SkImage> snapshot = bridge->newImageSnapshot(PreferAcceleration); |
+ RefPtr<SkImage> snapshot = bridge->newImageSnapshot(PreferAcceleration, SnapshotReasonUnknown); |
EXPECT_FALSE(bridge->isAccelerated()); |
EXPECT_FALSE(snapshot->isTextureBacked()); |
} |
@@ -306,7 +306,7 @@ protected: |
::testing::Mock::VerifyAndClearExpectations(&mainMock); |
SkPaint paint; |
bridge->canvas()->drawRect(SkRect::MakeXYWH(0, 0, 1, 1), paint); |
- RefPtr<SkImage> image = bridge->newImageSnapshot(PreferAcceleration); |
+ RefPtr<SkImage> image = bridge->newImageSnapshot(PreferAcceleration, SnapshotReasonUnknown); |
::testing::Mock::VerifyAndClearExpectations(&mainMock); |
EXPECT_TRUE(bridge->checkSurfaceValid()); |
EXPECT_TRUE(bridge->isAccelerated()); |
@@ -320,7 +320,7 @@ protected: |
::testing::Mock::VerifyAndClearExpectations(&mainMock); |
SkPaint paint; |
bridge->canvas()->drawRect(SkRect::MakeXYWH(0, 0, 1, 1), paint); |
- RefPtr<SkImage> image = bridge->newImageSnapshot(PreferNoAcceleration); |
+ RefPtr<SkImage> image = bridge->newImageSnapshot(PreferNoAcceleration, SnapshotReasonUnknown); |
::testing::Mock::VerifyAndClearExpectations(&mainMock); |
EXPECT_TRUE(bridge->checkSurfaceValid()); |
EXPECT_FALSE(bridge->isAccelerated()); |
@@ -514,7 +514,7 @@ TEST_F(Canvas2DLayerBridgeTest, HibernationLifeCycleWithDeferredRenderingDisable |
OwnPtr<WebWaitableEvent> bridgeCreatedEvent = adoptPtr(Platform::current()->createWaitableEvent()); |
testThread->taskRunner()->postTask(BLINK_FROM_HERE, new CreateBridgeTask(&bridge, &mainMock, this, bridgeCreatedEvent.get())); |
bridgeCreatedEvent->wait(); |
- bridge->disableDeferral(); |
+ bridge->disableDeferral(DisableDeferralReasonUnknown); |
MockImageBuffer mockImageBuffer; |
EXPECT_CALL(mockImageBuffer, resetCanvas(_)).Times(AnyNumber()); |
bridge->setImageBuffer(&mockImageBuffer); |
@@ -651,7 +651,7 @@ TEST_F(Canvas2DLayerBridgeTest, BackgroundRenderingWhileHibernatingWithDeferredR |
MockImageBuffer mockImageBuffer; |
EXPECT_CALL(mockImageBuffer, resetCanvas(_)).Times(AnyNumber()); |
bridge->setImageBuffer(&mockImageBuffer); |
- bridge->disableDeferral(); |
+ bridge->disableDeferral(DisableDeferralReasonUnknown); |
// Register an alternate Logger for tracking hibernation events |
OwnPtr<MockLogger> mockLogger = adoptPtr(new MockLogger); |
@@ -738,7 +738,7 @@ TEST_F(Canvas2DLayerBridgeTest, DisableDeferredRenderingWhileHibernating) |
// Disable deferral while background rendering |
EXPECT_CALL(*mockLoggerPtr, reportHibernationEvent(Canvas2DLayerBridge::HibernationEndedWithSwitchToBackgroundRendering)); |
EXPECT_CALL(mockImageBuffer, resetCanvas(_)).Times(AtLeast(1)); |
- bridge->disableDeferral(); |
+ bridge->disableDeferral(DisableDeferralReasonUnknown); |
::testing::Mock::VerifyAndClearExpectations(mockLoggerPtr); |
::testing::Mock::VerifyAndClearExpectations(&mockImageBuffer); |
EXPECT_FALSE(bridge->isAccelerated()); |