9fcb22403279cee5a7a65088df8c7bd62a5b723e
If the user quickly performs a search, open up the calendar and close it immediately after, the timeout for showing the event is mistakenly called after the window is destroyed and causes Calendar to crash. Fix that by keeping the source id tracked, and realizing it on finalize().
Calendar is a calendar application for GNOME. Design is an ongoing effort, so is development. The wiki is [here][1] [1]: https://wiki.gnome.org/Design/Apps/Calendar
Languages
C
97.6%
Meson
1.2%
CSS
0.7%
Python
0.3%
Shell
0.2%