From b9c1969126bc772a4ec34b56cd0de9b6fc4e44f5 Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Mon, 11 Apr 2011 15:12:50 +0200 Subject: Drop empty notes after editing. Keeping empty notes doesn't make sense here. Also, there doesn't seem to be a simple way to erase notes yet. This will make calcurse delete any notes that are empty (meaning that they are either 0-byte files or contain nothing but a newline character) when returning from the editor. Signed-off-by: Lukas Fleischer --- src/day.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/day.c') diff --git a/src/day.c b/src/day.c index 0dc888e..50f025b 100644 --- a/src/day.c +++ b/src/day.c @@ -1085,6 +1085,9 @@ day_edit_note (char *editor) (void)snprintf (fullname, BUFSIZ, "%s%s", path_notes, p->note); wins_launch_external (fullname, editor); + if (io_file_is_empty (fullname)) + erase_note (&p->note, ERASE_FORCE); + date = calendar_get_slctd_day_sec (); switch (p->type) { -- cgit v1.2.3-54-g00ecf