From eefa390e5f53e3124f996124c25c487da5f008ca Mon Sep 17 00:00:00 2001 From: "Robert C. Helling" Date: Mon, 27 Mar 2017 18:30:05 +0200 Subject: Handle notes in replan Upon replanning a dive, we want to delete the old dive plan in the notes and replace it with the actual. This fixes a problem when we failed to detect the old plan due to the deco model name appearing in the disclaimer that was used as a marker for the notes. This patch also adds translation markers for the deco model name strings.. Fixes #285 Signed-off-by: Robert C. Helling --- core/planner.c | 6 +++--- core/planner.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'core') diff --git a/core/planner.c b/core/planner.c index b8a8b63b5..a3ae39a1e 100644 --- a/core/planner.c +++ b/core/planner.c @@ -41,7 +41,7 @@ extern void reset_regression(); pressure_t first_ceiling_pressure, max_bottom_ceiling_pressure = {}; -const char *disclaimer; +char *disclaimer; int plot_depth = 0; #if DEBUG_PLAN void dump_plan(struct diveplan *diveplan) @@ -555,9 +555,9 @@ static void add_plan_to_notes(struct diveplan *diveplan, struct dive *dive, bool plan_display_transitions = prefs.display_transitions; if (decoMode() == VPMB) { - deco = "VPM-B"; + deco = translate("gettextFromC", "VPM-B"); } else { - deco = "BUHLMANN"; + deco = translate("gettextFromC", "BUHLMANN"); } snprintf(buf, sizeof(buf), translate("gettextFromC", "DISCLAIMER / WARNING: THIS IS A NEW IMPLEMENTATION OF THE %s " diff --git a/core/planner.h b/core/planner.h index 3298d7ddb..919fddac8 100644 --- a/core/planner.h +++ b/core/planner.h @@ -24,7 +24,7 @@ extern bool diveplan_empty(struct diveplan *diveplan); extern void free_dps(struct diveplan *diveplan); extern struct dive *planned_dive; extern char *cache_data; -extern const char *disclaimer; +extern char *disclaimer; extern double plangflow, plangfhigh; #ifdef __cplusplus -- cgit v1.2.3-70-g09d2