Index: Source/core/html/HTMLSelectElement.cpp |
diff --git a/Source/core/html/HTMLSelectElement.cpp b/Source/core/html/HTMLSelectElement.cpp |
index 74f8627def91049db2f6f5c8ff788e38b50bd5f5..a3ed48f60f99b41981b5b6ac09372713a98c1584 100644 |
--- a/Source/core/html/HTMLSelectElement.cpp |
+++ b/Source/core/html/HTMLSelectElement.cpp |
@@ -695,7 +695,7 @@ void HTMLSelectElement::setRecalcListItems() |
// Manual selection anchor is reset when manipulating the select programmatically. |
m_activeSelectionAnchorIndex = -1; |
setOptionsChangedOnRenderer(); |
- setNeedsStyleRecalc(); |
+ setNeedsStyleRecalc(SubtreeStyleChange); |
if (!inDocument()) { |
if (HTMLCollection* collection = cachedHTMLCollection(SelectOptions)) |
collection->invalidateCache(); |
@@ -1038,7 +1038,7 @@ void HTMLSelectElement::resetImpl() |
firstOption->setSelectedState(true); |
setOptionsChangedOnRenderer(); |
- setNeedsStyleRecalc(); |
+ setNeedsStyleRecalc(SubtreeStyleChange); |
setNeedsValidityCheck(); |
} |