aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/plugins/Ui/qsui/mainwindow.cpp1
-rw-r--r--src/qmmp/statehandler.cpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/Ui/qsui/mainwindow.cpp b/src/plugins/Ui/qsui/mainwindow.cpp
index ca2430e24..4c4fe6b3d 100644
--- a/src/plugins/Ui/qsui/mainwindow.cpp
+++ b/src/plugins/Ui/qsui/mainwindow.cpp
@@ -85,6 +85,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
connect(m_core, SIGNAL(elapsedChanged(qint64)), SLOT(updatePosition(qint64)));
connect(m_core, SIGNAL(stateChanged(Qmmp::State)), SLOT(showState(Qmmp::State)));
connect(m_core, SIGNAL(bitrateChanged(int)), SLOT(updateStatus()));
+ connect(m_core, SIGNAL(audioParametersChanged(AudioParameters)), SLOT(updateStatus()));
connect(m_core, SIGNAL(bufferingProgress(int)), SLOT(showBuffering(int)));
connect(m_core, SIGNAL(trackInfoChanged()), SLOT(showMetaData()));
//keyboard manager
diff --git a/src/qmmp/statehandler.cpp b/src/qmmp/statehandler.cpp
index 5d460a5c1..f44018703 100644
--- a/src/qmmp/statehandler.cpp
+++ b/src/qmmp/statehandler.cpp
@@ -159,6 +159,7 @@ void StateHandler::dispatch(Qmmp::State state)
m_info.clear();
m_streamInfo.clear();
m_sendAboutToFinish = true;
+ m_audioParameters = AudioParameters(44100, ChannelMap(2), Qmmp::PCM_UNKNOWM);
}
if (m_state != state)
{