Index: Source/core/dom/Node.h |
diff --git a/Source/core/dom/Node.h b/Source/core/dom/Node.h |
index 5c8f56300378c73cc41d0c6efa960daf28176b84..35c5e9b5c462f973239096a968838f2b79b99660 100644 |
--- a/Source/core/dom/Node.h |
+++ b/Source/core/dom/Node.h |
@@ -93,13 +93,6 @@ enum StyleChangeType { |
NeedsReattachStyleChange = 3 << nodeStyleChangeShift, |
}; |
-// If the style change is from the renderer then we'll call setStyle on the |
-// renderer even if the style computed from CSS is identical. |
-enum StyleChangeSource { |
- StyleChangeFromCSS, |
- StyleChangeFromRenderer |
-}; |
- |
class NodeRareDataBase { |
public: |
RenderObject* renderer() const { return m_renderer; } |
@@ -357,7 +350,7 @@ public: |
void setChildNeedsStyleRecalc() { setFlag(ChildNeedsStyleRecalcFlag); } |
void clearChildNeedsStyleRecalc() { clearFlag(ChildNeedsStyleRecalcFlag); } |
- void setNeedsStyleRecalc(StyleChangeType, StyleChangeSource = StyleChangeFromCSS); |
+ void setNeedsStyleRecalc(StyleChangeType); |
void clearNeedsStyleRecalc(); |
bool childNeedsDistributionRecalc() const { return getFlag(ChildNeedsDistributionRecalc); } |
@@ -375,7 +368,9 @@ public: |
void recalcDistribution(); |
- bool shouldNotifyRendererWithIdenticalStyles() const { return getFlag(NotifyRendererWithIdenticalStyles); } |
+ bool needsLayerUpdate() const { return getFlag(NeedsLayerUpdateFlag); } |
+ void setNeedsLayerUpdate() { setFlag(NeedsLayerUpdateFlag); } |
+ void clearNeedsLayerUpdate() { clearFlag(NeedsLayerUpdateFlag); } |
void setIsLink(bool f); |
@@ -712,7 +707,7 @@ private: |
IsInsertionPointFlag = 1 << 24, |
IsInShadowTreeFlag = 1 << 25, |
- NotifyRendererWithIdenticalStyles = 1 << 26, |
+ NeedsLayerUpdateFlag = 1 << 26, |
CustomElement = 1 << 27, |
CustomElementUpgraded = 1 << 28, |