diff options
Diffstat (limited to 'src/calcurse.c')
-rw-r--r-- | src/calcurse.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/calcurse.c b/src/calcurse.c index 5a08d53..7739c0f 100644 --- a/src/calcurse.c +++ b/src/calcurse.c @@ -271,7 +271,13 @@ static inline void key_generic_help(void) static inline void key_generic_save(void) { - io_save_cal(IO_SAVE_DISPLAY_BAR); + if (io_save_cal(IO_SAVE_DISPLAY_BAR) == IO_SAVE_RELOAD) { + ui_todo_load_items(); + ui_todo_sel_reset(); + do_storage(0); + notify_check_next_app(1); + ui_calendar_monthly_view_cache_set_invalid(); + } wins_update(FLAG_ALL); } |