Retain event sort order on restart

The events that had same time stamp were reversed in order on every new
load of the log file. This patch will keep the order static. (Changing
order is annoying when using version control to store the logs.)

Signed-off-by: Miika Turkia <miika.turkia@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Miika Turkia 2013-04-22 07:00:40 +03:00 committed by Dirk Hohndel
parent d5af4e2ff9
commit a727f55c67

2
dive.c
View file

@ -25,7 +25,7 @@ void add_event(struct divecomputer *dc, int time, int type, int flags, int value
p = &dc->events;
/* insert in the sorted list of events */
while (*p && (*p)->time.seconds < time)
while (*p && (*p)->time.seconds <= time)
p = &(*p)->next;
ev->next = *p;
*p = ev;