From 7e58dddb0028b8326c36038d2a4d432f72ae8d3e Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Wed, 23 Apr 2008 15:05:23 +0000 Subject: play file if it was added from command line git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@352 90c681e8-e032-0410-971d-27865f9a5e38 --- src/ui/mainwindow.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/ui/mainwindow.cpp') diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp index e177426f1..0b66c44d0 100644 --- a/src/ui/mainwindow.cpp +++ b/src/ui/mainwindow.cpp @@ -168,6 +168,7 @@ MainWindow::~MainWindow() void MainWindow::play() { + disconnect(m_playListModel, SIGNAL(firstAdded()), this, SLOT(play())); m_playListModel->doCurrentVisibleRequest(); if (m_core->isPaused()) @@ -785,8 +786,12 @@ void MainWindow::savePlaylist() void MainWindow::setFileList(const QStringList & l) { + connect(m_playListModel, SIGNAL(firstAdded()), SLOT(play())); if (!m_playListModel->setFileList(l)) + { + disconnect(m_playListModel, SIGNAL(firstAdded()), this, SLOT(play())); addFile(); + } } void MainWindow::playPause() -- cgit v1.2.3-13-gbd6f