X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FInstrumentation%2Fkr_87.cxx;h=79f45809e4907532c239ea8e82b474ea4e8da5ef;hb=ccb890447ae2f950b8032649ca8b8190bdafaf90;hp=22694f7cf6ef3532bb80dfc75f55f477c5435f30;hpb=0abf252ec8bc933b9b7c045f8782cfc7f16c0465;p=flightgear.git diff --git a/src/Instrumentation/kr_87.cxx b/src/Instrumentation/kr_87.cxx index 22694f7cf..79f45809e 100644 --- a/src/Instrumentation/kr_87.cxx +++ b/src/Instrumentation/kr_87.cxx @@ -30,6 +30,7 @@ #include #include #include +#include #include @@ -118,6 +119,9 @@ void FGKR_87::init () { _sgr->tie_to_listener(); } +void FGKR_87::reinit () { + _time_before_search_sec = 0; +} void FGKR_87::bind () { _tiedProperties.setRoot(fgGetNode("/instrumentation/kr-87", true)); @@ -469,7 +473,8 @@ void FGKR_87::search() { //////////////////////////////////////////////////////////////////////// - FGNavRecord *adf = globals->get_navlist()->findByFreq( freq, pos); + FGNavList::TypeFilter filter(FGPositioned::NDB); + FGNavRecord *adf = FGNavList::findByFreq( freq, pos, &filter); if ( adf != NULL ) { char sfreq[128]; snprintf( sfreq, 10, "%d", freq );