aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2021-01-25 20:57:36 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2021-01-25 20:57:36 +0000
commit0867194063f2f854f4b1c8766bc43e9b45ee95ce (patch)
treee7b46eb201136657ccfff3a2785a8146a1808acd /src/plugins/General
parent8618c1e26a2cfe7a1c5dddf0fec3bab9311a9b7a (diff)
downloadqmmp-0867194063f2f854f4b1c8766bc43e9b45ee95ce.tar.gz
qmmp-0867194063f2f854f4b1c8766bc43e9b45ee95ce.tar.bz2
qmmp-0867194063f2f854f4b1c8766bc43e9b45ee95ce.zip
fileops: fixed regression
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9662 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General')
-rw-r--r--src/plugins/General/fileops/fileops.cpp1
-rw-r--r--src/plugins/General/fileops/settingsdialog.cpp8
2 files changed, 7 insertions, 2 deletions
diff --git a/src/plugins/General/fileops/fileops.cpp b/src/plugins/General/fileops/fileops.cpp
index aa26582c5..365ead53f 100644
--- a/src/plugins/General/fileops/fileops.cpp
+++ b/src/plugins/General/fileops/fileops.cpp
@@ -371,6 +371,7 @@ void FileOps::execute(const QList<PlayListTrack *> &tracks, const MetaDataFormat
break;
QString command = formatter->format(track); //generate file name
+ qDebug("FileOps: exec command: %s", qPrintable(command));
#ifdef Q_OS_WIN
QProcess::startDetached(QString("cmd.exe /C %1").arg(command));
diff --git a/src/plugins/General/fileops/settingsdialog.cpp b/src/plugins/General/fileops/settingsdialog.cpp
index 6142ec93e..45fc17c01 100644
--- a/src/plugins/General/fileops/settingsdialog.cpp
+++ b/src/plugins/General/fileops/settingsdialog.cpp
@@ -155,10 +155,14 @@ void SettingsDialog::updateLineEdits()
{
QTableWidgetItem *nameItem = m_ui.tableWidget->item(m_ui.tableWidget->currentRow(), 2);
m_ui.destinationEdit->setText(nameItem->data(DestionationRole).toString());
- m_ui.patternEdit->setText(nameItem->data(PatternRole).toString());
-
QComboBox *comboBox = qobject_cast<QComboBox *>(m_ui.tableWidget->cellWidget(m_ui.tableWidget->currentRow(), 1));
int action = comboBox->itemData(comboBox->currentIndex()).toInt();
+
+ if(action == FileOps::EXECUTE)
+ m_ui.patternEdit->setText(nameItem->data(CommandRole).toString());
+ else
+ m_ui.patternEdit->setText(nameItem->data(PatternRole).toString());
+
if(action == FileOps::COPY || action == FileOps::MOVE)
{
m_ui.destinationEdit->setVisible(true);