Index: Source/core/html/HTMLOptionElement.cpp |
diff --git a/Source/core/html/HTMLOptionElement.cpp b/Source/core/html/HTMLOptionElement.cpp |
index 8dbb0331005064a2491c06f5305d09b8bc8408f8..80e8bff34443e3711a3b156cae7e9d716e67d94b 100644 |
--- a/Source/core/html/HTMLOptionElement.cpp |
+++ b/Source/core/html/HTMLOptionElement.cpp |
@@ -194,8 +194,8 @@ void HTMLOptionElement::parseAttribute(const QualifiedName& name, const AtomicSt |
if (oldDisabled != m_disabled) { |
pseudoStateChanged(CSSSelector::PseudoDisabled); |
pseudoStateChanged(CSSSelector::PseudoEnabled); |
- if (renderer() && renderer()->style()->hasAppearance()) |
- LayoutTheme::theme().stateChanged(renderer(), EnabledControlState); |
+ if (layoutObject() && layoutObject()->style()->hasAppearance()) |
+ LayoutTheme::theme().stateChanged(layoutObject(), EnabledControlState); |
} |
} else if (name == selectedAttr) { |
if (bool willBeSelected = !value.isNull()) |
@@ -317,7 +317,7 @@ void HTMLOptionElement::didRecalcStyle(StyleRecalcChange change) |
// FIXME: We ask our owner select to repaint regardless of which property changed. |
if (HTMLSelectElement* select = ownerSelectElement()) { |
- if (LayoutObject* renderer = select->renderer()) |
+ if (LayoutObject* renderer = select->layoutObject()) |
renderer->setShouldDoFullPaintInvalidation(); |
} |
} |