diff options
author | Berthold Stoeger <bstoeger@mail.tuwien.ac.at> | 2020-04-28 14:50:40 +0200 |
---|---|---|
committer | Robert C. Helling <helling@atdotde.de> | 2020-05-01 12:36:28 +0200 |
commit | b949bad026c8bab7611998fb0fcf9f6008dbd7e9 (patch) | |
tree | bda7c10206612274a204b31412ae6999b8cc13b0 /core/libdivecomputer.c | |
parent | 0c28821d2895e246295884891df02e924eb8e359 (diff) | |
download | subsurface-b949bad026c8bab7611998fb0fcf9f6008dbd7e9.tar.gz |
core: always keep an empty cylinder at the end of the cylinder array
This will be temporarilly used by the planner to mark consumption of
air at the surface. Do this by creating a new function add_cylinder,
which replaces add_to_cylinder_table() and takes care of always adding
a dummy cylinder at the end of the table. Make the original
add_to_cylinder_table() local, so that it cannot be accessed anymore.
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'core/libdivecomputer.c')
-rw-r--r-- | core/libdivecomputer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/libdivecomputer.c b/core/libdivecomputer.c index bc0836c3c..f40c55c2e 100644 --- a/core/libdivecomputer.c +++ b/core/libdivecomputer.c @@ -228,7 +228,7 @@ static int parse_gasmixes(device_data_t *devdata, struct dive *dive, dc_parser_t if (empty_string(cyl.type.description)) cyl.type.description = strdup(translate("gettextFromC", "unknown")); - add_to_cylinder_table(&dive->cylinders, dive->cylinders.nr, cyl); + add_cylinder(&dive->cylinders, dive->cylinders.nr, cyl); } return DC_STATUS_SUCCESS; } |