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:
parent
6d187b5f4a
commit
f3b817c2d5
@ -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;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user