Summary: | Problems setting event start and end time | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kwidgetsaddons | Reporter: | Isaac Wismer <kdebugs> |
Component: | general | Assignee: | Christoph Feck <cfeck> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gjditchfield, kdelibs-bugs, montel |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/frameworks/kwidgetsaddons/commit/37c9ebe699e33f84700489982da301bdf8727bd3 | Version Fixed In: | |
Sentry Crash Report: |
Description
Isaac Wismer
2019-09-11 14:09:11 UTC
I can't reproduce it. This also occurs on an iCal calendar imported from a file on disk. I also cannot set a time for the due date of a todo, I can only set the date. I also get the following output to stdout when creating an event: org.kde.pim.calendarview: Duplicate incidence detected. File a bug against the resource. collection= 39 org.kde.pim.calendarview: Duplicate incidence detected. File a bug against the resource. collection= 39 org.kde.pim.incidenceeditor: free slot calculation: invalid range. range( 0 ) / mSlotResolutionSeconds( 900 ) = 0 org.kde.pim.calendarview: Agenda::removeIncidence() Failed to remove "37d40518-66a7-4d6c-aa73-b4154f9abec6" org.kde.pim.calendarview: Agenda::removeIncidence() Failed to remove "37d40518-66a7-4d6c-aa73-b4154f9abec6" *** This bug has been marked as a duplicate of bug 410167 *** Git commit 37c9ebe699e33f84700489982da301bdf8727bd3 by Albert Astals Cid, on behalf of Glen Ditchfield. Committed on 02/07/2020 at 20:46. Pushed by aacid into branch 'master'. Fix KTimeComboBox for locales with unusual characters in formats KTimeComboBox creates an edit mask by replacing the AM/PM indicator in a formatted time with 'a' ("optional alphabetic") mask characters. This does not work for locales that use punctuation in the indicator, such as the current en_CA format "9:00 A.M.". This patch uses mask character 'x' ("optional non-blank"). The current fr_CA time format contains an embedded 'h': "9 h 00". 'h' is an edit mask character ("optional hexadecimal digit"), so the generated mask rejects properly-formatted times. This patch escapes all characters that are not supposed to be mask characters. Credit to Filipus Klutiero for a detailed explanation of the errors. ``` Related: bug 405857, bug 406240, bug 409867, bug 410167, bug 412506, bug 420468 ``` M +52 -3 autotests/ktimecomboboxtest.cpp M +5 -0 autotests/ktimecomboboxtest.h M +26 -23 src/ktimecombobox.cpp https://invent.kde.org/frameworks/kwidgetsaddons/commit/37c9ebe699e33f84700489982da301bdf8727bd3 |