| Index: sky/engine/core/rendering/style/ShadowList.cpp
|
| diff --git a/sky/engine/core/rendering/style/ShadowList.cpp b/sky/engine/core/rendering/style/ShadowList.cpp
|
| index d997e99cc6fe0cd69c1e7e628198388516fb8c5c..233b0ab44772985756c1dd1bfe40397b988da5fd 100644
|
| --- a/sky/engine/core/rendering/style/ShadowList.cpp
|
| +++ b/sky/engine/core/rendering/style/ShadowList.cpp
|
| @@ -98,14 +98,12 @@ PassRefPtr<ShadowList> ShadowList::blend(const ShadowList* from, const ShadowLis
|
| return ShadowList::adopt(shadows);
|
| }
|
|
|
| -PassOwnPtr<DrawLooperBuilder> ShadowList::createDrawLooper(DrawLooperBuilder::ShadowAlphaMode alphaMode, bool isHorizontal) const
|
| +PassOwnPtr<DrawLooperBuilder> ShadowList::createDrawLooper(DrawLooperBuilder::ShadowAlphaMode alphaMode) const
|
| {
|
| OwnPtr<DrawLooperBuilder> drawLooperBuilder = DrawLooperBuilder::create();
|
| for (size_t i = shadows().size(); i--; ) {
|
| const ShadowData& shadow = shadows()[i];
|
| - float shadowX = isHorizontal ? shadow.x() : shadow.y();
|
| - float shadowY = isHorizontal ? shadow.y() : -shadow.x();
|
| - drawLooperBuilder->addShadow(FloatSize(shadowX, shadowY), shadow.blur(), shadow.color(),
|
| + drawLooperBuilder->addShadow(FloatSize(shadow.x(), shadow.y()), shadow.blur(), shadow.color(),
|
| DrawLooperBuilder::ShadowRespectsTransforms, alphaMode);
|
| }
|
| drawLooperBuilder->addUnmodifiedContent();
|
|
|