提交 c93e7093 编写于 作者: O Ojan Vafai

Never layer-ize RenderInlines.

This removes support for opacity, filters and clip-path
on RenderInlines. If you want inline content that uses
these properties you need to use an inline-block. We
may want to add back support for opacity or filters
on inlines eventually, but we'd implement it differently
and right now they're getting in the way.

R=abarth@chromium.org

Review URL: https://codereview.chromium.org/950963003
上级 90373c3f
...@@ -114,7 +114,7 @@ private: ...@@ -114,7 +114,7 @@ private:
virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset) override final; virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset) override final;
virtual LayerType layerTypeRequired() const override { return createsGroup() || hasClipPath() ? NormalLayer : NoLayer; } virtual LayerType layerTypeRequired() const override { return NoLayer; }
virtual LayoutUnit offsetLeft() const override final; virtual LayoutUnit offsetLeft() const override final;
virtual LayoutUnit offsetTop() const override final; virtual LayoutUnit offsetTop() const override final;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册