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" );