Fixes U4-1858 by ensuring that the text field is reset before setting or removing a value

This commit is contained in:
Morten Christensen
2013-03-13 20:24:21 -01:00
parent 79ce586c8b
commit c4aa9095f2

View File

@@ -68,17 +68,18 @@ namespace umbraco.editorControls
/// </summary>
public override string Text
{
get
{
return base.Text;
}
get { return base.Text; }
set
{
int integer;
if (int.TryParse(value, NumberStyles.AllowThousands, CultureInfo.InvariantCulture, out integer))
if (value != null)
{
base.Text = integer.ToString();
base.Text = "";//Resets the text-field in case the value is removed
int integer;//The value will only be parsed if it contains a valid value
if (int.TryParse(value, NumberStyles.AllowThousands, CultureInfo.InvariantCulture, out integer))
{
base.Text = integer.ToString(CultureInfo.InvariantCulture);
}
}
}
}