Bug 453809

Summary: kalendarac does not pick up timezone changes unless restarted
Product: [Frameworks and Libraries] Reminder Daemon Reporter: Kishore Gopalakrishnan <kishore96>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Other   
Latest Commit: Version Fixed In:

Description Kishore Gopalakrishnan 2022-05-15 06:39:10 UTC
SUMMARY
If the computer's timezone is changed by the user, kalendarac does not pick up the change without a reboot.

STEPS TO REPRODUCE
1. Set an event to start at some particular time A in a timezone T (different from your current timezone), and set a notification to be shown at event start.
2. In System Settings > Regional Settings > Date and Time > timezone, set your computer's timezone to T and apply changes
3. Wait for the time A to arrive.

OBSERVED RESULTS
No reminder is shown at the configured time. However, the reminder is shown at the correct time if the computer is rebooted between steps 2 and 3.

EXPECTED RESULTS
kalendarac should be able to handle timezone changes without reboots, since, e.g., the user may want to change their computer's timezone while travelling.

SOFTWARE VERSIONS
kalendarac 5.20.1
kalendar 22.04.1
Operating System: Arch Linux
KDE Plasma Version: 5.24.5
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.3
Kernel Version: 5.15.39-1-lts (64-bit)
Graphics Platform: X11