diff options
author | Lars Henriksen <LarsHenriksen@get2net.dk> | 2018-12-13 20:29:22 +0100 |
---|---|---|
committer | Lukas Fleischer <lfleischer@calcurse.org> | 2019-05-22 01:56:59 -0400 |
commit | 8dd694b56956a1c4ec3519743904222b465e10a5 (patch) | |
tree | a049852063d6fdece604a454e2218fae892f68d6 /src/calcurse.c | |
parent | 06a4449afae29d4dd0e5d49249674511bb1f4489 (diff) | |
download | calcurse-8dd694b56956a1c4ec3519743904222b465e10a5.tar.gz calcurse-8dd694b56956a1c4ec3519743904222b465e10a5.zip |
Simplify day storage
The function day_process_storage() is a wrapper for day_store_items().
It has an unused second argument, and is only used twice to load the
selected day. It has been removed.
A new function, get_slctd_day(), is the equivalant of get_today() and
replaces the very awkwardly named ui_calendar_get_slctd_day_sec().
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
Diffstat (limited to 'src/calcurse.c')
-rw-r--r-- | src/calcurse.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/calcurse.c b/src/calcurse.c index a6d54fd..d470661 100644 --- a/src/calcurse.c +++ b/src/calcurse.c @@ -48,18 +48,13 @@ int count, reg; */ static void do_storage(int day_changed) { + /* * Save the selected item before rebuilding the day vector. */ struct day_item *day = ui_day_selitem(); union aptev_ptr item; - - if (day) { - /* - * day_process_storage() rebuilds the vector of day items, so - * we need to save the reference to the actual item here. - */ + if (day) item = day->item; - } - day_process_storage(ui_calendar_get_slctd_day(), day_changed); + day_store_items(get_slctd_day(), 1); ui_day_load_items(); if (day_changed) |