| Index: third_party/WebKit/Source/core/layout/compositing/CompositingRequirementsUpdater.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/compositing/CompositingRequirementsUpdater.cpp b/third_party/WebKit/Source/core/layout/compositing/CompositingRequirementsUpdater.cpp
|
| index 54502ea395576daf2d6d81f50626119604972e21..43d57ebe4b042d11783e96ac70281c34fc84ca55 100644
|
| --- a/third_party/WebKit/Source/core/layout/compositing/CompositingRequirementsUpdater.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/compositing/CompositingRequirementsUpdater.cpp
|
| @@ -195,11 +195,10 @@ static CompositingReasons SubtreeReasonsForCompositing(
|
| // scroll-dependant fixed position elements with composited descendants for
|
| // correctness - even if we lose LCD.
|
| const bool ignore_lcd_text = true;
|
| - if (layer->GetLayoutObject().Style()->GetPosition() == EPosition::kFixed &&
|
| - compositing_reason_finder.RequiresCompositingForScrollDependentPosition(
|
| + if (compositing_reason_finder.RequiresCompositingForScrollDependentPosition(
|
| layer, ignore_lcd_text)) {
|
| subtree_reasons |=
|
| - kCompositingReasonPositionFixedWithCompositedDescendants;
|
| + kCompositingReasonPositionFixedOrStickyWithCompositedDescendants;
|
| }
|
| }
|
|
|
|
|