ToolTipItem: show gf line based on correct gradient factor preferences

Calculate gfline using the gradient factor that is set by the planner
preferences when in the planner, and by the general prefs when not in the
planner. This is achieved by doing the gradient factor calculation in dive.c,
where buehlmann_config is defined.

Previously, the gfline was calculated using the general preferences gfhigh and
gflow, even when in the planner.

Signed-off-by: Rick Walsh <rickmwalsh@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Rick Walsh 2016-10-26 16:21:47 +11:00 committed by Dirk Hohndel
parent a2d6bcf23f
commit ebddf95252
3 changed files with 17 additions and 4 deletions

View file

@ -13,6 +13,8 @@ extern double gf_low_pressure_this_dive;
extern int deco_allowed_depth(double tissues_tolerance, double surface_pressure, struct dive *dive, bool smooth);
double get_gf(double ambpressure_bar, const struct dive *dive);
#ifdef __cplusplus
}
#endif