diff options
author | Arno <arno@disconnect.de> | 2018-02-18 16:31:11 +0100 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2018-02-18 16:31:11 +0100 |
commit | bb60087de2bdade9a0c88db1849575e54eb5d67d (patch) | |
tree | 1a1ccbec42d18f79af45796fde027ad14d1c6e4c /playerwidget.cpp | |
parent | cc099dbec3fe59bb384356332b90e54fd893f517 (diff) | |
download | BeetPlayer-bb60087de2bdade9a0c88db1849575e54eb5d67d.tar.gz BeetPlayer-bb60087de2bdade9a0c88db1849575e54eb5d67d.tar.bz2 BeetPlayer-bb60087de2bdade9a0c88db1849575e54eb5d67d.zip |
Trigger stop action afters starting up
There's a corner case I don't know how to handle: if the playlist is
empty and play is clicked, the state will be Playing. Seems very complex
to handle that... :(
Diffstat (limited to 'playerwidget.cpp')
-rw-r--r-- | playerwidget.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/playerwidget.cpp b/playerwidget.cpp index 796ed71..54c84fe 100644 --- a/playerwidget.cpp +++ b/playerwidget.cpp @@ -58,6 +58,7 @@ PlayerWidget::PlayerWidget(QSplashScreen *splash, QWidget *parent) : QWidget(par mWebDownloader = new WebDownloader(this); connect(mWebDownloader, &WebDownloader::done, this, &PlayerWidget::webDlDone); mStarting = false; + mStopA->trigger(); } PlayerWidget::~PlayerWidget(){ @@ -725,11 +726,6 @@ void PlayerWidget::randomPlay(){ } void PlayerWidget::playCurrent(const QModelIndex &index){ - /*int isRemote = index.data(CollectionWidget::RemoteRole).toInt(); - if(isRemote){ - playUrl(index.data(CollectionWidget::UrlRole).toString()); - return; - }*/ mPlayer->stop(); QString fullPath = index.data(CollectionWidget::FullPathRole).toString(); play(fullPath); |