diff --git a/src/gui/infoviewer.cpp b/src/gui/infoviewer.cpp index 18bfe31..03a4af4 100644 --- a/src/gui/infoviewer.cpp +++ b/src/gui/infoviewer.cpp @@ -1724,7 +1724,10 @@ void CInfoViewer::showSNR () polarisation = transponder::pol(CFEManager::getInstance()->getLiveFE()->getPolarization()); int frequency = CFEManager::getInstance()->getLiveFE()->getFrequency(); - snprintf (freq, sizeof(freq), "%d.%d MHz %s", frequency / 1000, frequency % 1000, polarisation.c_str()); + if (CFrontend::isTerr(CFEManager::getInstance()->getLiveFE()->getCurrentDeliverySystem())) + snprintf (freq, sizeof(freq), "%d.%d MHz %s", frequency / 1000000, frequency % 1000000, polarisation.c_str()); + else + snprintf (freq, sizeof(freq), "%d.%d MHz %s", frequency / 1000, frequency % 1000, polarisation.c_str()); int freqWidth = g_SignalFont->getRenderWidth(freq); if (freqWidth > numbox_maxtxtwidth)