From d02cff21cffc972cabab05587f43596e323a7c56 Mon Sep 17 00:00:00 2001 From: Torsten Dreyer <Torsten@t3r.de> Date: Sun, 12 Sep 2010 23:04:49 +0200 Subject: [PATCH] weather-dialog: handle incoming METAR metar/data is a tied property, it does not trigger a listener - metar/valid does. --- gui/dialogs/weather.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gui/dialogs/weather.xml b/gui/dialogs/weather.xml index 5f4801644..362c0e322 100644 --- a/gui/dialogs/weather.xml +++ b/gui/dialogs/weather.xml @@ -994,9 +994,9 @@ setprop("sim/gui/dialogs/weather-scenario/metar", metar ); }); - var metarListener = setlistener( "environment/metar/data", func(n) { - var metar = n.getValue(); - if( metar == nil ) metar = ""; + var metarListener = setlistener( "environment/metar/valid", func(n) { + var metar = getprop("environment/metar/data"); + if( metar == nil or metar == "" ) metar = "NIL"; metar = normalize_string(metar); setprop("sim/gui/dialogs/weather-scenario/metar", metar ); gui.dialog_update( "weather", "metar" );