Showing 2 changed files with 10 additions and 2 deletions
+8
Nasal/buttons.nas
... ...
@@ -28,12 +28,20 @@ var buttonsClass = {
28 28
                 setprop('/instrumentation/comm/frequencies/selected-mhz', 121.500);
29 29
                 setprop('/instrumentation/zkv1000/radios/comm1-selected', 1);
30 30
                 setprop('/instrumentation/zkv1000/radios/comm2-selected', 0);
31
+                foreach (var d; keys(flightdeck))
32
+                    if (contains(flightdeck[d], 'display')) {
33
+                        flightdeck[d].display.updateCOMM({refresh: 1});
34
+                        flightdeck[d].display.updateCOMM({refresh: 2});
35
+                    }
31 36
             }
32 37
             else {
33 38
                 var c = getprop('/instrumentation/zkv1000/radios/comm-tune');
34 39
                 var tmp = getprop('/instrumentation/comm[' ~ c ~ ']/frequencies/selected-mhz');
35 40
                 setprop('/instrumentation/comm[' ~ c ~ ']/frequencies/selected-mhz', getprop('/instrumentation/comm[' ~ c ~ ']/frequencies/standby-mhz'));
36 41
                 setprop('/instrumentation/comm[' ~ c ~ ']/frequencies/standby-mhz', tmp);
42
+                foreach (var d; keys(flightdeck))
43
+                    if (contains(flightdeck[d], 'display'))
44
+                        flightdeck[d].display.updateCOMM({refresh: c+1});
37 45
             }
38 46
         }
39 47
     },
+2 -2
Nasal/display.nas
... ...
@@ -219,8 +219,8 @@ var displayClass = {
219 219
                 me.MFDMapTiles.initialize_grid();
220 220
                 me.MFDMapTiles.update_timer.start();
221 221
             }
222
-            me._updateRadio({auto:'nav'});
223
-            me._updateRadio({auto:'comm'});
222
+            me.updateNAV({auto:'nav', tune: radios.getNode('nav-tune').getValue()});
223
+            me.updateCOMM({auto:'comm', tune: radios.getNode('comm-tune').getValue()});
224 224
             me.softkeys_inactivity();
225 225
             me.updateSoftKeys();
226 226
             me.progress.removeAllChildren();