Bug 309015 - zero values don't show up in prefwindow (regression from 303998). r=mconnor.

This commit is contained in:
mozilla.mano%sent.com 2005-09-18 18:01:09 +00:00
parent 7b4c7db42b
commit 7d2940070e

View File

@ -353,14 +353,15 @@
setValue(aElement, "checked", val);
else if (aElement.localName == "colorpicker")
setValue(aElement, "color", val);
else if (aElement.localName == "radiogroup")
setValue(aElement, "value", val);
else if (this.getElementValue(aElement) != val) {
else if (aElement.localName == "textbox") {
// XXXmano Bug 303998: Avoid a caret placement issue if either the
// preference observer or its setter calls updateElements as a result
// of the input event handler.
setValue(aElement, "value", val);
if (aElement.value !== val)
setValue(aElement, "value", val);
}
else
setValue(aElement, "value", val);
]]>
</body>
</method>