aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--profile-widget/divecartesianaxis.cpp7
-rw-r--r--profile-widget/divecartesianaxis.h1
2 files changed, 4 insertions, 4 deletions
diff --git a/profile-widget/divecartesianaxis.cpp b/profile-widget/divecartesianaxis.cpp
index 944b636cc..8ee74e7f1 100644
--- a/profile-widget/divecartesianaxis.cpp
+++ b/profile-widget/divecartesianaxis.cpp
@@ -361,17 +361,16 @@ QColor DepthAxis::colorForValue(double) const
return QColor(Qt::red);
}
-DepthAxis::DepthAxis(ProfileWidget2 *widget) : DiveCartesianAxis(widget)
+DepthAxis::DepthAxis(ProfileWidget2 *widget) : DiveCartesianAxis(widget),
+ unitSystem(prefs.units.length)
{
connect(&diveListNotifier, &DiveListNotifier::settingsChanged, this, &DepthAxis::settingsChanged);
changed = true;
- settingsChanged();
}
void DepthAxis::settingsChanged()
{
- static int unitSystem = prefs.units.length;
- if ( unitSystem == prefs.units.length )
+ if (unitSystem == prefs.units.length)
return;
changed = true;
updateTicks();
diff --git a/profile-widget/divecartesianaxis.h b/profile-widget/divecartesianaxis.h
index d22dc3e1f..a72e53f6c 100644
--- a/profile-widget/divecartesianaxis.h
+++ b/profile-widget/divecartesianaxis.h
@@ -84,6 +84,7 @@ public:
private:
QString textForValue(double value) const override;
QColor colorForValue(double value) const override;
+ int unitSystem;
private
slots:
void settingsChanged();