Index: /trunk/FACT++/gui/FactGui.h
===================================================================
--- /trunk/FACT++/gui/FactGui.h	(revision 13198)
+++ /trunk/FACT++/gui/FactGui.h	(revision 13199)
@@ -2822,8 +2822,8 @@
         fMagicHum->setValue(ptr[2]);
         fMagicPressure->setValue(ptr[3]);
+        fMagicWind->setValue(ptr[4]);
         fMagicGusts->setValue(ptr[5]);
-        fMagicWindDir->setValue(ptr[6]);
-
-        static const string dir[] =
+
+        static const char *dir[] =
         {
             "N", "NNE", "NE", "ENE",
@@ -2833,6 +2833,6 @@
         };
 
-        const uint16_t i = uint16_t(floor(fmod(ptr[4]+360+11.25, 360)/16));
-        fMagicWind->setValue(dir[i]);
+        const uint16_t i = uint16_t(floor(fmod(ptr[6]+360+11.25, 360)/22));
+        fMagicWindDir->setText(dir[i]);
     }
 
