summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xChangeLog3
-rwxr-xr-xsrc/args.c8
2 files changed, 10 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 6cb1990..4a33599 100755
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,6 +9,9 @@
* src/custom.c
* src/help.c
* src/notify.c: calcurse version removed from menu titles
+
+ * src/args.c (parse_args): fixed a bug that prevented the todo
+ items from being imported or exported
2009-07-11 Frederic Culot <frederic@culot.org>
diff --git a/src/args.c b/src/args.c
index 5c8889c..0216499 100755
--- a/src/args.c
+++ b/src/args.c
@@ -1,4 +1,4 @@
-/* $calcurse: args.c,v 1.54 2009/07/12 16:21:58 culot Exp $ */
+/* $calcurse: args.c,v 1.55 2009/07/12 18:16:11 culot Exp $ */
/*
* Calcurse - text-based organizer
@@ -847,14 +847,20 @@ parse_args (int argc, char **argv, conf_t *conf)
if (iflag)
{
io_check_file (path_apts, (int *)0);
+ io_check_file (path_todo, (int *)0);
io_load_app ();
+ io_load_todo ();
io_import_data (IO_IMPORT_ICAL, conf, ifile);
io_save_apts ();
+ io_save_todo ();
non_interactive = 1;
}
if (xflag)
{
+ io_check_file (path_apts, (int *)0);
+ io_check_file (path_todo, (int *)0);
io_load_app ();
+ io_load_todo ();
io_export_data (xfmt, conf);
non_interactive = 1;
return non_interactive;