Lines Matching refs:newStyle

1031 bool Element::pseudoStyleCacheIsInvalid(const RenderStyle* currentStyle, RenderStyle* newStyle)
1047 newPseudoStyle = newStyle->getCachedPseudoStyle(VISITED_LINK); // This pseudo-style was aggressively computed already when we first called styleForElement on the new style.
1051 newPseudoStyle = renderer()->uncachedFirstLineStyle(newStyle);
1053 newPseudoStyle = renderer()->getUncachedPseudoStyle(pseudoId, newStyle, newStyle);
1058 newStyle->setHasPseudoStyle(pseudoId);
1059 newStyle->addCachedPseudoStyle(newPseudoStyle);
1084 RefPtr<RenderStyle> newStyle = document()->styleSelector()->styleForElement(this);
1085 StyleChange ch = diff(currentStyle.get(), newStyle.get());
1100 newStyle->setAffectedByHoverRules(true);
1102 newStyle->setAffectedByActiveRules(true);
1104 newStyle->setAffectedByDragRules(true);
1106 newStyle->setChildrenAffectedByForwardPositionalRules();
1108 newStyle->setChildrenAffectedByBackwardPositionalRules();
1110 newStyle->setChildrenAffectedByFirstChildRules();
1112 newStyle->setChildrenAffectedByLastChildRules();
1114 newStyle->setChildrenAffectedByDirectAdjacentRules();
1117 if (ch != NoChange || pseudoStyleCacheIsInvalid(currentStyle.get(), newStyle.get()) || (change == Force && renderer() && renderer()->requiresForcedStyleRecalcPropagation())) {
1118 setRenderStyle(newStyle);
1123 renderer()->setStyleInternal(newStyle.get());
1125 setRenderStyle(newStyle);
1127 setRenderStyle(newStyle);
1132 if (document()->usesRemUnits() && ch != NoChange && currentStyle && newStyle && currentStyle->fontSize() != newStyle->fontSize() && document()->documentElement() == this)