summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread/qexception.cpp
diff options
context:
space:
mode:
authorEdward Welbourne <edward.welbourne@qt.io>2021-06-01 17:41:40 +0200
committerEdward Welbourne <edward.welbourne@qt.io>2021-06-11 23:30:08 +0200
commitf9469990d0fb1ae9444d415390ec8be483ec4ab3 (patch)
tree0b266e0d69b6843fa7aa59f9d77e8c6bb8551c74 /src/corelib/thread/qexception.cpp
parentdf01accf97365a52b36e2c3e81a26608de9203a1 (diff)
Fix date parsing when local time lacks the start of the day
The case where a parsed date-time fell in a transition, but only because the default value for some field lead it there, only dealt with the case of parsing a date-time, which is the only time it should be relevant. However, since the date and time do get combined as a date-time (even when only one of them is relevant) the same problem could arise when parsing a date (on which the current time-zone happened to make a transition at the start of the day) or a time (if the default date happens to be one on which the current zone had a transition). So handle both of those cases, as well as the date-time case. Fixes: QTBUG-91120 Pick-to: 5.15 6.1 6.2 Change-Id: I565d115eb85cd2ee69fa500fcd40b05bcf8f6fff Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/thread/qexception.cpp')
0 files changed, 0 insertions, 0 deletions