media: invalidate correct dive when removing picture

This fixes a bug: when deleting a picture when multiple dives
were selected, possibly the wrong dive was invalidated.
Thus, the dive wouldn't have been saved to the git repository.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
Berthold Stoeger 2020-04-11 18:33:30 +02:00 committed by Dirk Hohndel
parent 6d187b5f4a
commit f3b817c2d5

View file

@ -3596,7 +3596,7 @@ bool dive_remove_picture(struct dive *d, const char *filename)
struct picture *temp = (*picture)->next;
free_picture(*picture);
*picture = temp;
invalidate_dive_cache(current_dive);
invalidate_dive_cache(d);
return true;
}
return false;