notification_daemon.c   notification_daemon.c 
skipping to change at line 118 skipping to change at line 118
daemon_note_history_find(Daemon_Data *d, int id) daemon_note_history_find(Daemon_Data *d, int id)
{ {
if (id < d->history_start) return NULL; if (id < d->history_start) return NULL;
// TODO // TODO
return NULL; return NULL;
} }
int int
cb_notify(E_Notification_Daemon *daemon, E_Notification *n) cb_notify(E_Notification_Daemon *ndaemon, E_Notification *n)
{ {
Daemon_Data *dd; Daemon_Data *dd;
unsigned int replaces_id; unsigned int replaces_id;
unsigned int new_id; unsigned int new_id;
dd = e_notification_daemon_data_get(daemon); dd = e_notification_daemon_data_get(ndaemon);
replaces_id = e_notification_replaces_id_get(n); replaces_id = e_notification_replaces_id_get(n);
if (replaces_id) if (replaces_id)
{ {
// close old one flagged as replaced // close old one flagged as replaced
} }
new_id = dd->next_id++; new_id = dd->next_id++;
e_notification_id_set(n, new_id); e_notification_id_set(n, new_id);
daemon_note_show(dd, n); daemon_note_show(dd, n);
return new_id; return new_id;
} }
void void
cb_close_notification(E_Notification_Daemon *daemon, unsigned int notificat ion_id) cb_close_notification(E_Notification_Daemon *ndaemon, unsigned int notifica tion_id)
{ {
Daemon_Data *dd; Daemon_Data *dd;
E_Notification *n; E_Notification *n;
dd = e_notification_daemon_data_get(daemon); dd = e_notification_daemon_data_get(ndaemon);
n = daemon_note_open_find(dd, notification_id); n = daemon_note_open_find(dd, notification_id);
if (n) if (n)
daemon_note_close(dd, n, E_NOTIFICATION_CLOSED_REQUESTED); daemon_note_close(dd, n, E_NOTIFICATION_CLOSED_REQUESTED);
// else send error? // else send error?
} }
int int
main() main()
{ {
E_Notification_Daemon *d; E_Notification_Daemon *d;
 End of changes. 4 change blocks. 
4 lines changed or deleted 4 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/