]> git.mxchange.org Git - flightgear.git/commitdiff
check for allowTransmission
authoradrian <adrian@localhost.com>
Sun, 4 Sep 2011 11:20:41 +0000 (14:20 +0300)
committeradrian <adrian@localhost.com>
Sun, 4 Sep 2011 11:20:41 +0000 (14:20 +0300)
src/ATC/trafficcontrol.cxx

index 15520295a5ec24296b6b9fd84acfa95c08c80406..f49026f4866d3b9395edec9553e92c8b3e69b4e6 100644 (file)
@@ -734,7 +734,9 @@ void FGATCController::transmit(FGTrafficRecord * rec, FGAirportDynamics *parent,
                 
         if ((onBoardRadioFreqI0 == stationFreq)
             || (onBoardRadioFreqI1 == stationFreq)) {
-               double snr = calculate_attenuation(rec, parent, ground_to_air);
+               
+            if (rec->allowTransmissions()) {
+               double snr = calculate_attenuation(rec, parent, ground_to_air);
                if (snr <= 0)
                        return;
                if (snr > 0 && snr < 12) {
@@ -749,8 +751,6 @@ void FGATCController::transmit(FGTrafficRecord * rec, FGAirportDynamics *parent,
                        }
                        
                }
-               
-            if (rec->allowTransmissions()) {
                 fgSetString("/sim/messages/atc", text.c_str());
             }
         }