[bugs] [PATCH] Fix save of interactively imported data

---
Adresses Github issue #249 and applies to calcurse 4.5.1.

 src/io.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/io.c b/src/io.c
index a12ab7c..5c6d254 100644
--- a/src/io.c
+++ b/src/io.c
@@ -1282,6 +1282,10 @@ void io_import_data(enum import_type type, const char *stream_name,
 	if (stream != stdin)
 		file_close(stream, __FILE_POS__);
 
+	if (ui_mode == UI_CURSES &&
+	    (stats.apoints > 0 || stats.events > 0 || stats.todos > 0))
+		io_set_modified();
+
 	asprintf(&stats_str[0], ngettext("%d app", "%d apps", stats.apoints),
 		 stats.apoints);
 	asprintf(&stats_str[1],
-- 
2.17.0

Links