The +2kHz check box should not adjust the frequency when starting up

Since the  last monitored dial  frequency is stored and  restored from
the settings the +2kHz setting should  only set the state of the check
box when initializing and not attempt to adjust the dial frequency.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx-1.4@4902 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
Bill Somerville 2015-01-22 00:43:22 +00:00
parent c3f356c6ca
commit c6882c7dad

View File

@ -2818,11 +2818,14 @@ void MainWindow::on_cbTxLock_clicked(bool checked)
void MainWindow::on_cbPlus2kHz_toggled(bool checked) void MainWindow::on_cbPlus2kHz_toggled(bool checked)
{ {
m_plus2kHz = checked;
if (m_config.transceiver_online (false)) // only update state if not
// starting up
{
// Upload any queued spots before changing band // Upload any queued spots before changing band
psk_Reporter->sendReport(); psk_Reporter->sendReport();
m_plus2kHz = checked;
auto f = m_dialFreq; auto f = m_dialFreq;
if (m_plus2kHz) if (m_plus2kHz)
@ -2836,6 +2839,7 @@ void MainWindow::on_cbPlus2kHz_toggled(bool checked)
m_bandEdited = true; m_bandEdited = true;
band_changed (f); band_changed (f);
}
} }
void MainWindow::handle_transceiver_update (Transceiver::TransceiverState s) void MainWindow::handle_transceiver_update (Transceiver::TransceiverState s)