summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrederic Culot <calcurse@culot.org>2006-09-14 14:52:37 +0000
committerFrederic Culot <calcurse@culot.org>2006-09-14 14:52:37 +0000
commited73629e6841f9106f246a472418a3da1b857428 (patch)
tree000a536b48f3b7936a5bd4d26a4ba4797d60e6c2
parented5453bf806cf70106d61cca2f70712a841dec02 (diff)
downloadcalcurse-ed73629e6841f9106f246a472418a3da1b857428.zip
add_item() updated to check if newly added appointment is to be notified
-rwxr-xr-xsrc/calcurse.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/calcurse.c b/src/calcurse.c
index c7e4995..4b2401f 100755
--- a/src/calcurse.c
+++ b/src/calcurse.c
@@ -1,4 +1,4 @@
-/* $calcurse: calcurse.c,v 1.16 2006/09/12 15:08:21 culot Exp $ */
+/* $calcurse: calcurse.c,v 1.17 2006/09/14 14:52:37 culot Exp $ */
/*
* Calcurse - text-based organizer
@@ -36,6 +36,7 @@
#include <math.h>
#include <locale.h>
+#include "apoint.h"
#include "i18n.h"
#include "io.h"
#include "help.h"
@@ -44,7 +45,6 @@
#include "utils.h"
#include "vars.h"
#include "day.h"
-#include "apoint.h"
#include "event.h"
#include "recur.h"
#include "todo.h"
@@ -933,7 +933,7 @@ void add_item(void)
int Id;
char item_time[MAX_LENGTH];
char item_mesg[MAX_LENGTH];
- long apoint_duration;
+ long apoint_duration, apoint_start;
apoint_llist_node_t *apoint_pointeur;
struct event_s *event_pointeur;
unsigned heures, minutes;
@@ -996,11 +996,11 @@ void add_item(void)
if (strlen(item_mesg) != 0) {
if (is_appointment){
// insert the appointment in list
+ apoint_start = date2sec(sel_year, sel_month, sel_day,
+ heures, minutes);
apoint_pointeur =
- apoint_new(item_mesg,
- date2sec(sel_year, sel_month, sel_day,
- heures, minutes),
- min2sec(apoint_duration));
+ apoint_new(item_mesg, apoint_start, min2sec(apoint_duration));
+ notify_check_added(item_mesg, apoint_start);
// insert the event in list
} else {
event_pointeur = event_new(item_mesg, date2sec(