Make automatic selection of appointments/events smarter

Keep item selection when an item is moved (e.g. by changing the start
time or description).

Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
This commit is contained in:
Lukas Fleischer
2016-02-16 07:48:25 +01:00
parent feb059e8cf
commit 65b699f770
4 changed files with 37 additions and 0 deletions

View File

@@ -48,11 +48,15 @@ int count, reg;
*/
static void do_storage(int day_changed)
{
struct day_item *day = ui_day_selitem();
day_process_storage(ui_calendar_get_slctd_day(), day_changed);
ui_day_load_items();
if (day_changed)
ui_day_sel_reset();
else if (day)
ui_day_set_selitem(day);
}
static inline void key_generic_change_view(void)