commit fd538198f530fa3222ab56ede755d826ef931dd7
parent 2683eeecee3f6d394f00f109ba0415c7c1b3bf37
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Wed, 4 May 2022 12:26:54 +0200
Fix the sln_tree_get_desc function
Some arguments were not set correctly
Diffstat:
2 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/sln_tree.c b/src/sln_tree.c
@@ -428,6 +428,8 @@ sln_tree_get_desc(const struct sln_tree* tree, struct sln_tree_desc* desc)
desc->wavenumber_range[0] = tree->wavenumber_range[0];
desc->wavenumber_range[1] = tree->wavenumber_range[1];
desc->max_nlines_per_leaf = tree->max_nlines_per_leaf;
+ desc->temperature = tree->temperature;
+ desc->pressure = tree->pressure;
res = shtr_lines_view_get_size(tree->lines_view, &desc->nlines);
if(res != RES_OK) goto error;
diff --git a/src/test_sln_tree.c b/src/test_sln_tree.c
@@ -351,6 +351,8 @@ test_tree
CHK(desc.wavenumber_range[0] == tree_args.wavenumber_range[0]);
CHK(desc.wavenumber_range[1] == tree_args.wavenumber_range[1]);
CHK(desc.max_nlines_per_leaf == tree_args.max_nlines_per_leaf);
+ CHK(desc.temperature = tree_args.temperature);
+ CHK(desc.pressure == tree_args.pressure);
CHK(desc.nlines == nlines); /* All the lines are taken into the count */
CHK(node = sln_tree_get_root(tree));