Reviewed by Adele.
[WebKit-https.git] / WebCore / html / HTMLSelectElement.cpp
index 91042cc..0e9968b 100644 (file)
@@ -60,7 +60,7 @@ namespace WebCore {
 using namespace EventNames;
 using namespace HTMLNames;
 
-const DOMTimeStamp typeAheadTimeout = 1000;
+static const DOMTimeStamp typeAheadTimeout = 1000;
 
 HTMLSelectElement::HTMLSelectElement(Document* doc, HTMLFormElement* f)
     : HTMLGenericFormElement(selectTag, doc, f)
@@ -74,13 +74,22 @@ HTMLSelectElement::HTMLSelectElement(Document* doc, HTMLFormElement* f)
     , m_activeSelectionState(false)
     , m_repeatingChar(0)
     , m_lastCharTime(0)
-    , m_typedString(String())
 {
     document()->registerFormElementWithState(this);
 }
 
 HTMLSelectElement::HTMLSelectElement(const QualifiedName& tagName, Document* doc, HTMLFormElement* f)
-    : HTMLGenericFormElement(tagName, doc, f), m_minwidth(0), m_size(0), m_multiple(false), m_recalcListItems(false)
+    : HTMLGenericFormElement(tagName, doc, f)
+    , m_minwidth(0)
+    , m_size(0)
+    , m_multiple(false)
+    , m_recalcListItems(false)
+    , m_lastOnChangeIndex(-1)
+    , m_activeSelectionAnchorIndex(-1)
+    , m_activeSelectionEndIndex(-1)
+    , m_activeSelectionState(false)
+    , m_repeatingChar(0)
+    , m_lastCharTime(0)
 {
     document()->registerFormElementWithState(this);
 }