diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2013-02-19 15:10:01 -0800 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2013-02-19 15:10:01 -0800 |
commit | ac38aa02431377086c83308b028214b3e66edf8b (patch) | |
tree | d952e943c8cf26448a37516e243dd30a929191db /planner.c | |
parent | 852772079472de6afa9e5d1fc88dfe81857798c4 (diff) | |
download | subsurface-ac38aa02431377086c83308b028214b3e66edf8b.tar.gz |
Planner: fix incorrect gas change event
We stored the He permille instead of the He percentage. But for most
casual testing this was hidden by the previous bug.
Reported-by: Robert C. Helling <helling@atdotde.de>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'planner.c')
-rw-r--r-- | planner.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -294,7 +294,7 @@ struct dive *create_dive_from_plan(struct diveplan *diveplan) int planhe = (he + 5) / 10 * 10; int value; add_gas(dive, plano2, planhe); - value = (plano2 / 10) | (planhe << 16); + value = (plano2 / 10) | ((planhe / 10) << 16); add_event(dc, lasttime, 25, 0, value, "gaschange"); // SAMPLE_EVENT_GASCHANGE2 oldo2 = o2; oldhe = he; } |