Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quick fix for #1019 #1020

Merged
merged 2 commits into from
Dec 16, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -239,6 +239,7 @@ The following people and organisations have contributed to gqrx:
* Valentin Ochs
* Vesa Solonen
* Vincent Pelletier
* Vladisslav P
* Will Scales
* Wolfgang Fritz, DK7OB
* Youssef Touil
Expand Down
5 changes: 5 additions & 0 deletions resources/news.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@

2.15.1: In progress...

FIXED: DSP stops when device is changed.


2.15: Released December 15, 2021

NEW: Start/stop RDS and fetch Program Identification via remote control.
Expand Down
6 changes: 4 additions & 2 deletions src/applications/gqrx/mainwindow.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1857,7 +1857,9 @@ int MainWindow::on_actionIoConfig_triggered()

if (confres == QDialog::Accepted)
{
if (ui->actionDSP->isChecked())
bool dsp_running = ui->actionDSP->isChecked();

if (dsp_running)
// suspend DSP while we reload settings
on_actionDSP_triggered(false);

Expand All @@ -1866,7 +1868,7 @@ int MainWindow::on_actionIoConfig_triggered()
storeSession();
loadConfig(m_settings->fileName(), false, false);

if (ui->actionDSP->isChecked())
if (dsp_running)
// restsart DSP
on_actionDSP_triggered(true);
}
Expand Down