summaryrefslogtreecommitdiffstats
path: root/playerwidget.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-02-18 16:31:11 +0100
committerArno <arno@disconnect.de>2018-02-18 16:31:11 +0100
commitbb60087de2bdade9a0c88db1849575e54eb5d67d (patch)
tree1a1ccbec42d18f79af45796fde027ad14d1c6e4c /playerwidget.cpp
parentcc099dbec3fe59bb384356332b90e54fd893f517 (diff)
downloadBeetPlayer-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.cpp6
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);