| Summary: |
digikam geolocation editor decimal separator broken in some locales |
| Product: |
[Applications] digikam
|
Reporter: |
Lukas Jirkovsky <l.jirkovsky> |
| Component: |
Geolocation-Workflow | Assignee: |
Digikam Developers <digikam-bugs-null> |
| Status: |
RESOLVED
FIXED
|
|
|
| Severity: |
normal
|
CC: |
caulier.gilles
|
| Priority: |
NOR
|
|
|
| Version First Reported In: |
7.3.0 | |
|
| Target Milestone: |
--- | |
|
| Platform: |
Arch Linux | |
|
| OS: |
Linux | |
|
|
Latest Commit:
|
https://invent.kde.org/graphics/digikam/commit/4b581f26cbb6472504292bc88c80ac6be0bdf679
|
Version Fixed/Implemented In:
|
7.4.0
|
|
Sentry Crash Report:
|
|
| |
SUMMARY When entering a location in the geolocation editor, the decimal separator doesn't work as expected when the locale uses decimal separator different from '.'. STEPS TO REPRODUCE * Change to a locale that uses a different decimal separator. I'm using Czech locale (uses ',' to separate decimals). * When I try to input location as "49.68", the editor won't allow me to write '.'. * When I try to input location as "49,68", the editor will allow to enter the location, but as soon as the changes are applied, the whole input field is reset. WORKAROUNDS I found two workarounds. One is to write only "49" first and then apply. Next select only the part after '.' an overwrite it with the desired value ("68") here and apply. The other one is to run digikam in eg. "C" locale. SOFTWARE/OS VERSIONS Digikam 7.2.0 OS: Arch Linux KDE Plasma Version: 5.22.3 KDE Frameworks Version: 5.83.0 Qt Version: 5.15.2