From f3b817c2d5a539a89cad24e4a527768d8cf59a23 Mon Sep 17 00:00:00 2001 From: Berthold Stoeger Date: Sat, 11 Apr 2020 18:33:30 +0200 Subject: 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 --- core/dive.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core') diff --git a/core/dive.c b/core/dive.c index df5d7951d..3bba4179c 100644 --- a/core/dive.c +++ b/core/dive.c @@ -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; -- cgit v1.2.3-70-g09d2