]> git.mxchange.org Git - flightgear.git/commitdiff
Bugfix: Immediately fetch METAR on reenabling of "Live data"
authorTorsten Dreyer <Torsten@t3r.de>
Wed, 22 Dec 2010 07:34:44 +0000 (08:34 +0100)
committerTorsten Dreyer <Torsten@t3r.de>
Wed, 22 Dec 2010 07:34:44 +0000 (08:34 +0100)
If "Live data" was disabled in any way in the global-weather dialog
and reenabled later, the next metar fetch occoured only after up
to 15 minutes after the report expired. This patch triggers triggers
an immediate fetch of a metar after enabling live data.

src/Environment/realwx_ctrl.cxx

index 4631b0c52f1e2c7718ed58850ee4ebdc77c1439f..cd315eea596002e5c9176867a80fa8238a76efe8 100644 (file)
@@ -215,6 +215,7 @@ void NoaaMetarRealWxController::update( bool first, double dt )
     bool valid = _metarValidNode->getBoolValue();
     string stationId = valid ? _metarStationIdNode->getStringValue() : "";
 
+    if( first ) _metarTimeToLive = 0.0;
 
     if( _metarTimeToLive <= 0.0 ) {
         valid = false;