src/apoint.c: Remove several unneeded variables

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
This commit is contained in:
Lukas Fleischer 2011-12-05 00:43:17 +01:00
parent fc9cd6149b
commit dfe835190f

View File

@ -268,48 +268,43 @@ apoint_delete (unsigned *nb_events, unsigned *nb_apoints)
char *del_app_str = _("Do you really want to delete this item ?"); char *del_app_str = _("Do you really want to delete this item ?");
long date; long date;
int nb_items = *nb_apoints + *nb_events; int nb_items = *nb_apoints + *nb_events;
unsigned go_for_deletion = 0;
int to_be_removed = 0; int to_be_removed = 0;
int answer = 0;
int deleted_item_type = 0;
date = calendar_get_slctd_day_sec (); date = calendar_get_slctd_day_sec ();
if (nb_items == 0)
return;
if (conf.confirm_delete) if (conf.confirm_delete)
{ {
status_mesg (del_app_str, choices); status_mesg (del_app_str, choices);
answer = wgetch (win[STA].p); if (wgetch (win[STA].p) != 'y')
if ((answer == 'y') && (nb_items != 0))
go_for_deletion = 1;
else
{ {
wins_erase_status_bar (); wins_erase_status_bar ();
return; return;
} }
} }
else if (nb_items != 0)
go_for_deletion = 1;
if (go_for_deletion)
{
if (nb_items != 0) if (nb_items != 0)
{ {
deleted_item_type = day_erase_item (date, hilt, ERASE_DONT_FORCE); switch (day_erase_item (date, hilt, ERASE_DONT_FORCE))
if (deleted_item_type == EVNT || deleted_item_type == RECUR_EVNT)
{ {
case EVNT:
case RECUR_EVNT:
(*nb_events)--; (*nb_events)--;
to_be_removed = 1; to_be_removed = 1;
} break;
else if (deleted_item_type == APPT || deleted_item_type == RECUR_APPT) case APPT:
{ case RECUR_APPT:
(*nb_apoints)--; (*nb_apoints)--;
to_be_removed = 3; to_be_removed = 3;
} break;
else if (deleted_item_type == 0) case 0:
return; return;
else default:
EXIT (_("no such type")); EXIT (_("no such type"));
/* NOTREACHED */ /* NOTREACHED */
}
if (hilt > 1) if (hilt > 1)
hilt--; hilt--;
@ -319,7 +314,6 @@ apoint_delete (unsigned *nb_events, unsigned *nb_apoints)
hilt = 0; hilt = 0;
} }
} }
}
/* Cut an item, so that it can be pasted somewhere else later. */ /* Cut an item, so that it can be pasted somewhere else later. */
int int