Add checkbox to force images to match dives

Give the user the possibility to attach images to a dive even
when the times do not match

Signed-off-by: Robert C. Helling <helling@atdotde.de>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Robert C. Helling 2015-09-11 11:31:02 +02:00 committed by Dirk Hohndel
parent 5a1c041b78
commit 654a7be834
6 changed files with 25 additions and 4 deletions

4
dive.c
View file

@ -2989,12 +2989,12 @@ bool picture_check_valid(char *filename, int shift_time)
return false;
}
void dive_create_picture(struct dive *dive, char *filename, int shift_time)
void dive_create_picture(struct dive *dive, char *filename, int shift_time, bool match_all)
{
timestamp_t timestamp = picture_get_timestamp(filename);
if (!new_picture_for_dive(dive, filename))
return;
if (!dive_check_picture_time(dive, shift_time, timestamp))
if (!match_all && !dive_check_picture_time(dive, shift_time, timestamp))
return;
struct picture *picture = alloc_picture();