From 1775eb3245023e2320f2c0f1ddac012ae79ad247 Mon Sep 17 00:00:00 2001
From: Frederic Culot <calcurse@culot.org>
Date: Fri, 26 Jun 2009 19:56:31 +0000
Subject: Do not print todo items twice if the -d and -t flags are given
 (thanks Timo for reporting this bug).

---
 src/args.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

(limited to 'src')

diff --git a/src/args.c b/src/args.c
index 12db2d8..90ecde7 100755
--- a/src/args.c
+++ b/src/args.c
@@ -1,4 +1,4 @@
-/*	$calcurse: args.c,v 1.47 2009/06/23 09:05:15 culot Exp $	*/
+/*	$calcurse: args.c,v 1.48 2009/06/26 19:56:32 culot Exp $	*/
 
 /*
  * Calcurse - text-based organizer
@@ -204,7 +204,6 @@ todo_arg (int priority, int print_note)
   int title = 1;
   char priority_str[BUFSIZ] = "";
 
-  io_load_todo ();
   for (i = todolist; i != 0; i = i->next)
     {
       if (priority == 0 || i->id == priority)
@@ -769,7 +768,6 @@ parse_args (int argc, char **argv, conf_t *conf)
                   custom_load_conf (conf, 0);
                   io_load_keys (conf->pager);
                   io_load_app ();
-                  io_load_todo ();
                 }
 	    }
           if (iflag)
@@ -788,6 +786,7 @@ parse_args (int argc, char **argv, conf_t *conf)
 	    }
 	  if (tflag)
 	    {
+              io_load_todo ();              
 	      todo_arg (tnum, Nflag);
 	      non_interactive = 1;
 	    }
-- 
cgit v1.2.3-70-g09d2