Picture handling: adjust timestamp after it's set

We need to first parse the exif and then adjust the timestamp.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2014-06-08 11:53:39 -07:00
parent 380385d86f
commit e7ecb690ed

4
dive.c
View file

@ -2275,10 +2275,10 @@ struct picture *alloc_picture()
void dive_create_picture(struct dive *d, char *filename, int shift_time)
{
struct picture *p = alloc_picture();
if (p->timestamp)
p->timestamp += shift_time;
p->filename = filename;
picture_load_exif_data(p);
if (p->timestamp)
p->timestamp += shift_time;
dive_add_picture(d, p);
dive_set_geodata_from_picture(d, p);
}