diff --git a/gui/dialogs/weather.xml b/gui/dialogs/weather.xml
index b0e8b8a1a..f15fa4931 100644
--- a/gui/dialogs/weather.xml
+++ b/gui/dialogs/weather.xml
@@ -1512,10 +1512,10 @@
       <live>false</live>
       <property>sim/gui/dialogs/weather-scenario/metar</property>
       <enable>
-	<equals>
-	  <property>/sim/gui/dialogs/weather-scenario/state</property>
-	  <value type="int">1</value>
-	</equals>
+        <greater-than>
+          <property>/sim/gui/dialogs/weather-scenario/state</property>
+          <value type="int">1</value>
+        </greater-than>>
       </enable>
     </textbox>
 
@@ -1596,6 +1596,11 @@
             setprop( "/environment/realwx/enabled", 1 );
             setprop( "/environment/config/enabled", 1 );
             me.baseN.getNode("state",1).setIntValue( 0 );
+          } else if( scenarioName == "Manual input" ) {
+            setprop( "/environment/params/metar-updates-environment", 1 );
+            setprop( "/environment/realwx/enabled", 0 );
+            setprop( "/environment/config/enabled", 1 );
+            me.baseN.getNode("state",1).setIntValue( 2 );
           } else {
             setprop( "/environment/params/metar-updates-environment", 1 );
             setprop( "/environment/realwx/enabled", 0 );