From af380e0d8cf4a582e54e97076f7fa39d3fab3b2a Mon Sep 17 00:00:00 2001 From: James Turner Date: Wed, 18 Jul 2018 15:37:32 +0100 Subject: [PATCH] Fix glitch in custom start date/time persistence --- src/GUI/qml/SettingsDateTimePicker.qml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/GUI/qml/SettingsDateTimePicker.qml b/src/GUI/qml/SettingsDateTimePicker.qml index 43248755c..6b8c66178 100644 --- a/src/GUI/qml/SettingsDateTimePicker.qml +++ b/src/GUI/qml/SettingsDateTimePicker.qml @@ -33,7 +33,8 @@ SettingControl { function restoreState() { 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 // way to check date validity from JS :( rawValue = defaultValue