| Index: Source/core/html/HTMLSelectElement.cpp | 
| diff --git a/Source/core/html/HTMLSelectElement.cpp b/Source/core/html/HTMLSelectElement.cpp | 
| index f27d41b97bae466941982ed9f3d627ea69b289a1..a1490387b4ce5181cf4900006dc551422916f136 100644 | 
| --- a/Source/core/html/HTMLSelectElement.cpp | 
| +++ b/Source/core/html/HTMLSelectElement.cpp | 
| @@ -390,7 +390,7 @@ void HTMLSelectElement::setMultiple(bool multiple) | 
| { | 
| bool oldMultiple = this->multiple(); | 
| int oldSelectedIndex = selectedIndex(); | 
| -    setAttribute(multipleAttr, multiple ? "" : 0); | 
| +    setAttribute(multipleAttr, multiple ? emptyAtom : nullAtom); | 
|  | 
| // Restore selectedIndex after changing the multiple flag to preserve | 
| // selection as single-line and multi-line has different defaults. | 
|  |