summaryrefslogtreecommitdiffstats
path: root/dive.c
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2014-06-08 11:53:39 -0700
committerGravatar Dirk Hohndel <dirk@hohndel.org>2014-06-08 12:42:51 -0700
commite7ecb690ed2afa5475ec204a378b43b812b8305d (patch)
tree9c8c7199a6db69042e4f53ae90b9c7663ff690c8 /dive.c
parent380385d86f636ce78cb0187e92db6a351f196e4f (diff)
downloadsubsurface-e7ecb690ed2afa5475ec204a378b43b812b8305d.tar.gz
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>
Diffstat (limited to 'dive.c')
-rw-r--r--dive.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/dive.c b/dive.c
index 00c08ed2d..19be645b6 100644
--- a/dive.c
+++ b/dive.c
@@ -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);
}