Index: Source/core/html/HTMLSelectElement.cpp |
diff --git a/Source/core/html/HTMLSelectElement.cpp b/Source/core/html/HTMLSelectElement.cpp |
index 2935fb17d208b0cf001ac50ab9c836ccb6535242..015a8812751d7e2facc25299a71bb46df48a788d 100644 |
--- a/Source/core/html/HTMLSelectElement.cpp |
+++ b/Source/core/html/HTMLSelectElement.cpp |
@@ -82,7 +82,6 @@ HTMLSelectElement::HTMLSelectElement(Document& document, HTMLFormElement* form) |
, m_activeSelectionState(false) |
, m_shouldRecalcListItems(false) |
, m_suggestedIndex(-1) |
- , m_isAutofilledByPreview(false) |
{ |
} |
@@ -270,8 +269,6 @@ void HTMLSelectElement::setValue(const String &value, bool sendEvents) |
int previousSelectedIndex = selectedIndex(); |
setSuggestedIndex(-1); |
- if (m_isAutofilledByPreview) |
- setAutofilled(false); |
setSelectedIndex(optionIndex); |
if (sendEvents && previousSelectedIndex != selectedIndex()) { |
@@ -307,7 +304,6 @@ void HTMLSelectElement::setSuggestedValue(const String& value) |
if (isHTMLOptionElement(items[i])) { |
if (toHTMLOptionElement(items[i])->value() == value) { |
setSuggestedIndex(optionIndex); |
- m_isAutofilledByPreview = true; |
return; |
} |
optionIndex++; |
@@ -928,9 +924,6 @@ void HTMLSelectElement::selectOption(int optionIndex, SelectOptionFlags flags) |
const WillBeHeapVector<RawPtrWillBeMember<HTMLElement> >& items = listItems(); |
int listIndex = optionToListIndex(optionIndex); |
- if (selectedIndex() != optionIndex && this->isAutofilled()) |
- setAutofilled(false); |
- |
HTMLElement* element = 0; |
if (listIndex >= 0) { |
element = items[listIndex]; |