Bug 893909 - Part j: Cleanup HTMLSelectElement::SaveState; r=dzbarsky

This commit is contained in:
Ms2ger 2013-07-24 09:37:20 +02:00
Родитель 3a8f212186
Коммит d783328eda
1 изменённых файлов: 6 добавлений и 11 удалений

Просмотреть файл

@ -1520,19 +1520,14 @@ HTMLSelectElement::SaveState()
{
nsRefPtr<SelectState> state = new SelectState();
uint32_t len;
GetLength(&len);
uint32_t len = Length();
for (uint32_t optIndex = 0; optIndex < len; optIndex++) {
nsIDOMHTMLOptionElement* option = mOptions->ItemAsOption(optIndex);
if (option) {
bool isSelected;
option->GetSelected(&isSelected);
if (isSelected) {
nsAutoString value;
option->GetValue(value);
state->PutOption(optIndex, value);
}
HTMLOptionElement* option = Item(optIndex);
if (option && option->Selected()) {
nsAutoString value;
option->GetValue(value);
state->PutOption(optIndex, value);
}
}