From f6e7bdc5ef99d5a5fe71ac4f32511900fa82e804 Mon Sep 17 00:00:00 2001 From: Berthold Stoeger Date: Tue, 26 Feb 2019 22:26:11 +0100 Subject: Dive site: add dive site table parameter to dive site functions To enable undo of dive site functions, it is crucial to work with different dive site tables. Therefore add a dive site table parameter to dive site functions. For now, always pass the global dive site table. Thus, this commit shouldn't alter any functionality. After this change, a simple search for dive_site_table reveals all places where the global dive site table is accessed. Signed-off-by: Berthold Stoeger --- core/divelist.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/divelist.c') diff --git a/core/divelist.c b/core/divelist.c index 9f9ab8140..0b772f201 100644 --- a/core/divelist.c +++ b/core/divelist.c @@ -1823,7 +1823,7 @@ void clear_dive_file_data() while (dive_table.nr) delete_single_dive(0); while (dive_site_table.nr) - delete_dive_site(get_dive_site(0)); + delete_dive_site(get_dive_site(0, &dive_site_table), &dive_site_table); if (trip_table.nr != 0) { fprintf(stderr, "Warning: trip table not empty in clear_dive_file_data()!\n"); trip_table.nr = 0; -- cgit v1.2.3-70-g09d2