diff options
author | Lukas Fleischer <calcurse@cryptocrack.de> | 2011-07-30 22:56:22 +0200 |
---|---|---|
committer | Lukas Fleischer <calcurse@cryptocrack.de> | 2011-07-30 22:56:22 +0200 |
commit | 0884d62b2282b3ff5936f8d36f7f8d77c504938d (patch) | |
tree | 5371793ff9e066f942ece617acd381c9a12b4f7d /src/day.c | |
parent | 6256183e1e8a7ba09e12b9216ecaa730bb1ec114 (diff) | |
parent | 13a41f8e0a722f4491ad6256718227e7161b5896 (diff) | |
download | calcurse-0884d62b2282b3ff5936f8d36f7f8d77c504938d.zip |
Merge branch 'maint'
Diffstat (limited to 'src/day.c')
-rw-r--r-- | src/day.c | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -781,6 +781,7 @@ day_edit_item (struct conf *conf) struct apoint *a; long date; int item_num, ch; + int need_check_notify = 0; item_num = apoint_hilt (); p = day_get_item (item_num); @@ -820,15 +821,19 @@ day_edit_item (struct conf *conf) switch (ch) { case STRT: + need_check_notify = 1; update_start_time (&ra->start, &ra->dur); break; case END: update_duration (&ra->start, &ra->dur); break; case DESC: + if (notify_bar ()) + need_check_notify = notify_same_recur_item (ra); update_desc (&ra->mesg); break; case REPT: + need_check_notify = 1; update_rept (&ra->rpt, ra->start, conf); break; case KEY_GENERIC_CANCEL: @@ -844,12 +849,15 @@ day_edit_item (struct conf *conf) switch (ch) { case STRT: + need_check_notify = 1; update_start_time (&a->start, &a->dur); break; case END: update_duration (&a->start, &a->dur); break; case DESC: + if (notify_bar ()) + need_check_notify = notify_same_item (a->start); update_desc (&a->mesg); break; case KEY_GENERIC_CANCEL: @@ -857,6 +865,9 @@ day_edit_item (struct conf *conf) } break; } + + if (need_check_notify) + notify_check_next_app (1); } /* |