Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.9, 5.12, 5.13
-
Ubuntu 16.04
-
924b97d6abf6f9935c9698984a1596c65324e3fa (qt/qtbase/5.15)
Description
Please run the attached code and try to change the hours to 3.00 either using the arrow or the up key.
The QDateTimeEdit becomes empty and it logs:
QLineEdit::setSelection: Invalid start position (11)
Other issue:
- set the hour to 4, (same date) lower the time to 3.
- Now the "down" spinner gets disabled.
Result: it's not possible to jump from hour 3 to hour 1
Other issue:
- set the date to 27/oct/2019
- set the hour to 1
- advance the hour
Result: hour 2 is only shown once (without any indicator for DST/standard
time)
Attachments
Issue Links
- relates to
-
QTBUG-77948 Rewrite QDateTimeParser
- In Progress
For Gerrit Dashboard: QTBUG-79803 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
283507,3 | QDateTimeEdit: Fix to handle DST changes correctly | 5.14 | qt/qtbase | Status: DEFERRED | -1 | 0 |
285868,1 | Ensure that stepping through a daylight saving change it is not invalid | 5.14 | qt/qtbase | Status: ABANDONED | -1 | 0 |
291414,10 | Fix QDateTimeEdit's handling of invalid time in dst gap | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |