From c6605db4a7dd98010031f2adfe2c7de85f0da161 Mon Sep 17 00:00:00 2001
From: Bryant <bwmairs@ucsc.edu>
Date: Mon, 1 Dec 2014 12:36:15 -0800
Subject: [PATCH] Correctly initialize floats as NaNs where expected.

---
 src/ui/PrimaryFlightDisplay.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/ui/PrimaryFlightDisplay.cc b/src/ui/PrimaryFlightDisplay.cc
index 94a1e6cfa..fc7fea570 100644
--- a/src/ui/PrimaryFlightDisplay.cc
+++ b/src/ui/PrimaryFlightDisplay.cc
@@ -114,6 +114,7 @@ PrimaryFlightDisplay::PrimaryFlightDisplay(QWidget *parent) :
     heading(0),
 
     altitudeAMSL(std::numeric_limits<double>::quiet_NaN()),
+    altitudeWGS84(std::numeric_limits<double>::quiet_NaN()),
     altitudeRelative(std::numeric_limits<double>::quiet_NaN()),
 
     groundSpeed(std::numeric_limits<double>::quiet_NaN()),
@@ -898,7 +899,7 @@ void PrimaryFlightDisplay::drawAltimeter(
     ) {
 
     float primaryAltitude = altitudeWGS84;
-    float secondaryAltitude = 0;
+    float secondaryAltitude = std::numeric_limits<double>::quiet_NaN();
 
     painter.resetTransform();
     fillInstrumentBackground(painter, area);
-- 
2.22.0