DATV demod: fixed incorrect frequency update when spectrum point and click is used. Fixes issue #637

This commit is contained in:
f4exb 2020-09-21 19:45:14 +02:00
parent 880ea202a8
commit 7780435cba
3 changed files with 4 additions and 9 deletions

View File

@ -130,13 +130,9 @@ void DATVDemodGUI::handleInputMessages()
void DATVDemodGUI::channelMarkerChangedByCursor() void DATVDemodGUI::channelMarkerChangedByCursor()
{ {
ui->deltaFrequency->setValue(m_objChannelMarker.getCenterFrequency()); ui->deltaFrequency->setValue(m_objChannelMarker.getCenterFrequency());
m_settings.m_centerFrequency = m_objChannelMarker.getCenterFrequency();
if(m_intCenterFrequency!=m_objChannelMarker.getCenterFrequency())
{
m_intCenterFrequency=m_objChannelMarker.getCenterFrequency();
applySettings(); applySettings();
} }
}
void DATVDemodGUI::channelMarkerHighlightedByCursor() void DATVDemodGUI::channelMarkerHighlightedByCursor()
{ {

View File

@ -105,7 +105,6 @@ private:
ChannelMarker m_objChannelMarker; ChannelMarker m_objChannelMarker;
DATVDemod* m_objDATVDemod; DATVDemod* m_objDATVDemod;
MessageQueue m_inputMessageQueue; MessageQueue m_inputMessageQueue;
int m_intCenterFrequency;
DATVDemodSettings m_settings; DATVDemodSettings m_settings;
QTimer m_objTimer; QTimer m_objTimer;

View File

@ -30,7 +30,7 @@ const PluginDescriptor DATVDemodPlugin::m_ptrPluginDescriptor =
{ {
DATVDemod::m_channelId, DATVDemod::m_channelId,
QString("DATV Demodulator"), QString("DATV Demodulator"),
QString("4.15.4"), QString("4.16.2"),
QString("(c) F4HKW for SDRAngel using LeanSDR framework (c) F4DAV"), QString("(c) F4HKW for SDRAngel using LeanSDR framework (c) F4DAV"),
QString("https://github.com/f4exb/sdrangel"), QString("https://github.com/f4exb/sdrangel"),
true, true,