From 2ee1c0424161f9279e343d1fa142fdc3f4055820 Mon Sep 17 00:00:00 2001 From: Arno Date: Sun, 27 Aug 2017 04:15:57 +0200 Subject: Revert "Remove useless disconnect from playUrl" This reverts commit c687253b9526ee9dda6b26a0fe47655b3778ffa3. As it turns out, the disconnect is actually needed. When selecting another stream, we have multiple connections otherwise. --- playerwidget.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/playerwidget.cpp b/playerwidget.cpp index 89fc8d1..b11d6ca 100644 --- a/playerwidget.cpp +++ b/playerwidget.cpp @@ -1454,6 +1454,7 @@ void PlayerWidget::play(const QString &fullPath){ } void PlayerWidget::playUrl(const QString &url){ + disconnect(mPlayer, static_cast(&QMediaObject::metaDataChanged), this, &PlayerWidget::doMetadataChange); connect(mPlayer, static_cast(&QMediaObject::metaDataChanged), this, &PlayerWidget::doMetadataChange); mPlayer->setMedia(QUrl(url)); mPlayer->play(); -- cgit v1.2.3-70-g09d2