Fix glitch in custom start date/time persistence
This commit is contained in:
parent
3422caa4d2
commit
af380e0d8c
1 changed files with 2 additions and 1 deletions
|
@ -33,7 +33,8 @@ SettingControl {
|
||||||
function restoreState()
|
function restoreState()
|
||||||
{
|
{
|
||||||
var rawValue = _config.getValueForKey("", root.setting, defaultValue);
|
var rawValue = _config.getValueForKey("", root.setting, defaultValue);
|
||||||
if (rawValue.getFullYear() < 1800) {
|
var year = rawValue.getFullYear();
|
||||||
|
if (isNaN(year) || (year < 1800)) {
|
||||||
// assume it's an invalid date, there doesn't seem to be a better
|
// assume it's an invalid date, there doesn't seem to be a better
|
||||||
// way to check date validity from JS :(
|
// way to check date validity from JS :(
|
||||||
rawValue = defaultValue
|
rawValue = defaultValue
|
||||||
|
|
Loading…
Add table
Reference in a new issue